美文网首页
开发代码流程

开发代码流程

作者: BL觉醒 | 来源:发表于2017-09-19 11:11 被阅读0次

实现项目代码从gitlab到rancher的构建

1.gitlab创建账号密码、创建project&repository
2.将代码git clone到本地并用Intellij Idea修改,写gitlab-ci.yml(1.与buildDockerImages.sh协同创建代码镜像并传到harbor上;2.将代码运行在rancher里的docker runner中):
image:  registry.8dat.com/library/docker-gradle:3.3

before_script:
    - echo "before_script"

stages:
  - deploy

deploy app:
  stage: deploy
  tags:
    - docker
  script:
    - sh buildDockerImages.sh  
    - docker run  -e CATTLE_ACCESS_KEY=AEB1A520BD4F11C11417  -e CATTLE_SECRET_KEY=MrJtwrTerzRkw7aJpyCFgmoyCeHUyt4mzcouFBFq -e CATTLE_URL=http://10.1.107.211:8080/v1  --rm registry.8dat.com/library/rancher-api:0.1 upgrade 1s99 --auto_complete=true --complete_previous=true --delay_complete=1 --timeout=240
buildDockerImages.sh(将代码做成项目镜像并传到harbor上):
docker login registry.tech.unicomlabs.cn -u robot -p Robot2017

docker build -t registry.tech.unicomlabs.cn/prod/dptuser:0.0.1 -f Dockerfile .
docker tag registry.tech.unicomlabs.cn/prod/dptuser:0.0.1 registry.tech.unicomlabs.cn/prod/dptuser:latest
docker push registry.tech.unicomlabs.cn/prod/dptuser:0.0.1
docker push registry.tech.unicomlabs.cn/prod/dptuser:latest
docker rmi registry.tech.unicomlabs.cn/prod/dptuser:0.0.1
docker rmi registry.tech.unicomlabs.cn/prod/dptuser:latest
3.用intellij Idea打开代码目录,点击commit and push,可同时完成1.代码push到gitlab;2.代码运行在rancher docker runner;3.代码镜像被创建并上传到harbor。

相关文章

  • Git 02 开发流程

    理解版本将开发流程 ======== 代码开发流程 系统开发,编写代码 提交代码给Git本地库 将代码提交到Git...

  • 开发代码流程

    实现项目代码从gitlab到rancher的构建 1.gitlab创建账号密码、创建project&reposit...

  • 中型App开发框架总结

    开发流程总图 代码开发阶段  GitLab:代码管理服务。git分支规范 MockServer:前端/后台同步开发...

  • 以太坊开发实战学习-Solidity初学(一)

    一、合约开发流程 语言:使用 node.js 开发该项目大概流程: 合约代码编写(Solidity)-> 合约编译...

  • Gitlab代码提交流程

    description: 介绍了TEST代码提交的流程 TEST 代码提交流程 TEST 平时的开发借助于 Git...

  • 使用git开发提交代码完整流程

    使用git开发提交代码完整流程: 使用git开发提交代码完整流程: 1.jira上创建任务 2.确认当前分支是否是...

  • 2018-05-29日志

    意外险流程开发: 1:画流程图 2:启动流程图接口,前端启动流程功能开发 3:以前代码修改:修改逻辑有问题,账期未...

  • 基于FFmpeg进行RTMP推流(一)

    简介 开发环境 FFmpeg sdk下载 项目配置 代码流程 开发环境 vs 2017 FFmpeg sdk下载 ...

  • 部署服务

    开发部署流程 VScode 51.8开发代码 gunicorn先部署测试 写Dockerfile 写 deplo...

  • mendix低代码平台具备的能力

    mendix低代码平台具备的能力 后端开发 - 低代码通过流程化组件拼接流程,一个优秀的数据模型设计是低代码平台好...

网友评论

      本文标题:开发代码流程

      本文链接:https://www.haomeiwen.com/subject/yxlwsxtx.html