当前位置: 首页 > news >正文

建设 投资基金管理有限公司网站住建厅官网证件查询

建设 投资基金管理有限公司网站,住建厅官网证件查询,福州如何做百度的网站,google建站推广今天遇到一个问题#xff1a; 发现一个部署在Jenkins的脚本用的docker镜像是#xff1a;test_project:v20191108#xff0c;即这个项目是19年的一个版本#xff0c;由于代码不断更新#xff0c;用现在的最新代码运行该脚本#xff0c;可能不能运行了#xff0c;必须用19…今天遇到一个问题 发现一个部署在Jenkins的脚本用的docker镜像是test_project:v20191108即这个项目是19年的一个版本由于代码不断更新用现在的最新代码运行该脚本可能不能运行了必须用19年的代码才可以。因为一些原因可能要修改这个脚本的某些配置。 所以准备从19年的docker镜像里获取但是版本的代码。然后把该代码提交到原项目的一个新分支里。然后package jenkins进行管理。打包镜像再修改jenkins脚本镜像名为新镜像名。 过程简述 登录 docker login --usernamexxx -pxxx xxx.xxx.tencentyun.com 拉镜像 docker pull xxx.xxx.tencentyun.com/xxx/test_project:v20191108 用该镜像运行容器 docker run --nametest_project_v20191108 -itd xxx.xxx.tencentyun.com/xxx/test_project:v20191108 /bin/bash 拷贝容器里项目文件到本机/usr/src/app/是项目目录 docker cp test_project_v20191108:/usr/src/app/ ./ 把项目代码从服务器传到开发机器例如通过xshell ... gitlab上对test_project项目创建一个分支来放v20191108版本的代码(可以叫test_project_v20191108)。 然后把这个分支的代码拉到本地 这样直接拉取会与本地的test_project这个文件夹冲突 git clone --depth1 -b test_project_v20191108 http://xxx.xxx.test_project.git 所以要重命名比如说拉到本地文件夹叫test_project_v20191108 git clone --depth1 -b test_project_v20191108 http://xxx.xxx.test_project.git test_project_v20191108然后打开这个分支项目把镜像里2019年的代码复制覆盖掉这个分支的代码然后推到gitlab上。这样19年的项目就被保存到gitlab的test_project项目的test_project_v20191108分支了然后在复制打包的jenkins上把配置部署实现项目代码更新jenkins实时构建新镜像。Jenkins -新建任务 -源码管理:git - 输入gitlab链接、配置git账户 - Branches to build来指定分支test_project_v20191108 - 构建触发器 轮询 SCM* * * * * 时刻监控gitlab代码更新 - 构建 SSH site配置打包linux服务器 - 构建 Command cd 打包服务器放项目的目录/Jenkins任务名chmod 777 make.sh ./make.sh在make.sh里编写相应命令即可实现自动打包新镜像并推送服务器。然后在该脚本本来的jenkins任务配置信息处修改镜像名为新镜像名(test_project:v20191108修改为test_project_v20191108:latest) docker login --usernamexxx -pxxx xxx.xxx.tencentyun.com docker pull xxx.xxx.tencentyun.com/xxx/test_project_v20191108:latest cmdxxx/test_scrept.py docker run -t --rm --namexxx_test_scrept xxx.xxx.tencentyun.com/xxx/test_project_v20191108:latest python -W ignore ${cmd}make.sh模板 #!/usr/bin/env bash echo 开始制作镜像... image_tagdate %Y%m%d #_%H%M echo 当前时间$image_tag docker build -t xxx.xxx.tencentyun.com/xxx/test_project_v20191108:v${image_tag} . echo 制作镜像成功!docker login --usernamexxx -pxxx xxx.xxx.tencentyun.com docker push xxx.xxx.tencentyun.com/xxx/test_project_v20191108:v${image_tag}echo 镜像版本保存 docker tag xxx.xxx.tencentyun.com/xxx/test_project_v20191108:v${image_tag} xxx.xxx.tencentyun.com/xxx/test_project_v20191108:latest docker push xxx.xxx.tencentyun.com/xxx/test_project_v20191108:latestecho 删除本地镜像 docker rmi xxx.xxx.tencentyun.com/xxx/test_project_v20191108:v${image_tag} docker rmi xxx.xxx.tencentyun.com/xxx/test_project_v20191108:latest Dockerfile模板 #镜像基于某个python版本镜像 FROM xxx.xxx.tencentyun.com/xxx/python_base:data_v20230526#设置时区 ENV TZAsia/Shanghai RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime echo $TZ /etc/timezoneRUN mkdir -p /usr/src/app ENV PYTHONPATH/usr/src/app WORKDIR /usr/src/app#复制当前目录下所有文件到镜像里 COPY . /usr/src/app COPY requirements.txt /usr/src/app/requirements.txt #为镜像安装需要的pyton包 RUN pip install -r /usr/src/app/requirements.txt #自己打包的代码包导入 RUN pip install /usr/src/app/dist/CAL.tar.gz CMD python
http://www.hkea.cn/news/14403683/

相关文章:

  • 网站企业备案和个人备案的区别吗旅游网站建设的目的
  • 网站建设公司制作网站电商网站设计实例
  • 网站英文联系我们昆明房产网站建设
  • 网站宣传虚假处罚标准网页设计网站怎么放到域名里
  • 网站开发文案模板蜜芽免费网站域名
  • 微网站怎么做的石家庄哪里做网站
  • 公司网站怎么做才高大上wordpress安装需要什么
  • 网站都是在哪里制作的东道设计应届生收入
  • 建筑网站、辽宁建设工程信息网直接发包代理机构流程
  • 网站建设要知道的汽修行业做环评网站
  • 宁波网站建设优化企业推荐烟台网站设计单位
  • 制作一个网站怎么做windows 用wordpress
  • 家居企业网站建设渠道wordpress文章页添加摘要
  • 校园网站建设指导思想网上做任务的网站
  • 沈阳做微网站的公司aso排名优化
  • 网站后台设计培训学校做网站那种布局好
  • 成都住房和城乡建设厅官网合肥做网站优化哪家好
  • 文化传播公司网站模板邯郸网站优化建设
  • 网站上传附件目录格式windows7系统优化工具
  • c .net网站开发实例做网站平台的注册什么商标
  • 莱芜住房和城乡建设厅网站php购物商城源码
  • 物流门户网站源码国外的网站模板
  • 泉州北京网站建设装修论坛网站有哪些
  • 网站中的二维码设计二手书屋网站开发的意义
  • 什么网站ppt做的好平台代理推广
  • 建站公司怎么备案找工作一般上什么网站比较好
  • 怎么查网站的外链数量天津百度推广代理商
  • 阎良建设局 网站厦门市做网站优化
  • app和网站开发的成本做海淘是在哪个网站好
  • 织梦网站修改数据库表数据备案平台