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

东莞建站公司运转全网天下有 名成品app软件大全

东莞建站公司运转全网天下有 名,成品app软件大全,my eclipse网站开发,做网站怎么与客户谈判接着上次分享的devops历程[Followme Devops实践之路], 大家希望能够出一个step by step手册, 那今天我就来和手把手来一起搭建这么一套环境, 演示整个过程!实验环境需要准备docker /docker compose建议大家使用国外的vps学习, 不需要考虑网络/gwf的问题/方便(本demo搭建在linod… 接着上次分享的devops历程[Followme Devops实践之路], 大家希望能够出一个step by step手册, 那今天我就来和手把手来一起搭建这么一套环境, 演示整个过程!实验环境需要准备docker /docker compose建议大家使用国外的vps学习, 不需要考虑网络/gwf的问题/方便(本demo搭建在linode上面, 注册可以免费使用2个月)https://www.linode.com/?r548a820eda1d06ec584ea4b0c72ce02db6f5910c先clone下代码Git clone https://github.com/FollowmeTech/jenkins-cicd.git相关的文件和解释如下:架构图如下我们需要依赖 docker register 和 portainer为此,我们写了一个简单的register-portainer-docker-compose.yaml文件, 方便快熟演示一件启动(生产环境中请使用harbor替代docker-register)docker-compose -f register-portainer-docker-compose.yaml -d 启动成功启动之后, 我们需要设置portainer的用户名密码需要登陆下http://ip:9000设置portainer的用户名密码(12345678)到此, docker register 和portainer就以及搭建完成了!!!接下来准备启动Jenkins docker镜像我们需要先修改配置文件docker-compose.ci.env,把相关的信息注入到jenkins-ci中编辑dev环境下的portainer, docker register相关信息(Ps: 由于是演示demo, 所以,我们就只配置了dev的相关配置在真实场景中, 配置好, beta /prod 就可以支持发布到beta和prod相关的环境了)Docker-compose up -d 启动Jenkins待Jenkins安装完成之后登陆http://ip:8080设置Jenkins用户名密码这个时候不要选择安装任何plugins我们通过工具来导入plugins, tools文件下面有一个butler用来导入plugins先设置tools下面的运行权限, 然后执行命令等待导入完成相关的Jenkins需要使用的插件Jenkins相关的配置就全部完成了之后登陆到Jenkins.---------配置git auth--------(由于我这里用的是github上的一个demo,所以可以不用配置, 具体大家搜索下配置私有仓库的方式)---------创建项目------------选择[]this project is parameterized !我们需要配合使用git-flow ,和之前配置的docker-compose-ci.env发布系统可以简化为”完成了一个功能, 发布到指定的环境”那么这里就有2个变量1. 完成的功能, 我们使用分支来解决, 某个分支来承载某个功能2. 发布到指定的环境, 我们采用环境变量来解决所以这里要使用两个Jenkins插件, 分别来解决上面的问题编写execute-shell;Execute-shell 分成四个部分1. Build source codea. 例如donet publish ,npm buid:env… 得到二进制包2. Build docker imagea. 依赖CHANGELOG ,来生成docker image的版本号docker build -t $local_docker_image_name .3. Push docker image to registera. docker tag $local_docker_image_name $full_docker_image_nameb. docker push $full_docker_image_name4. Deploy docker by portainer-apia. python /root/pubtool/main.py--deploy_env$env //把相关的部署环境传递进去--docker_envASPNETCORE_ENVIRONMENTDevelopment //docker env传递--node1 //要部署在portainer的那个节点上!--container_name$dockerImgName //container_name--docker_image$local_docker_image_name //要部署的dockerimage--netbridge //网络模式--port6666:80 //网络映射一切配置完成, 就可以进行build-deploy了项目发布完成!!!:本环境demo:为了方便大家快熟感受, 我搭建了一个play环境大家可以向 https://github.com/FollowmeTech/jenkins-cicd-practise 提交代码再登陆 https://ci.rileme.club ,选择相应的分支进行build发布 (play/123456)项目发布完成, 快熟预览效果 http://demo.rileme.club如有感兴趣的同志也可以加入微信群进行讨论Ps:招聘中有兴趣的小伙伴read more(https://github.com/FollowmeTech/hire/blob/master/dotnet.md)相关文章Followme Devops实践之路持续集成配置之NugetVSTS XX云服务器构建netcoredocker持续集成交付部署ASP.NET Core Docker Jenkins gogs CentOS 从零开始搭建持续集成原文地址: https://github.com/FollowmeTech/jenkins-cicd.NET社区新闻深度好文欢迎访问公众号文章汇总 http://www.csharpkit.com
http://www.zqtcl.cn/news/766971/

相关文章:

  • 哈尔滨建设银行网站网站建设运营服务商
  • 重庆本地建站企业网站建设流程及费用
  • 网站建设需要用到那些语言简述网站建设和推广评价指标
  • 17网站一起做 佛山印刷做网站网上接单
  • 网站建设步骤 优帮云网站建设首选定制开发
  • 专门做家居的网站国内企业网站设计
  • 做网站时怎么取消鼠标悬停性价比最高网站建设
  • 三网合一网站模板网站上内容列表怎么做
  • 鲜花商城网站建设西安房产网站大全
  • 家庭宽带做网站空间一个数据库可以做几个网站
  • 环境设计公司排名搜索引擎seo是什么意思
  • 北京网站建设策划排名长春市建设集团股份有限公司
  • 网站建设项目怎么跟进客户安阳哪里有做网站的
  • 重庆定制网站建设公司郑州网站模板
  • 网站 建设 领导小组wordpress下拉 友情链接
  • 做网站用php广州最新新闻
  • 福州市住房和城乡建设局网站18款禁用观看黄入口
  • 西安网站制作工作室网页怎么做成网站
  • 做h5网站公司百度知道网页入口
  • 网站建设 中企动力上海在线设计房屋效果图
  • 河南宝盈建设集团有限公司网站代理二级分销系统
  • 青岛高级网站建设价格对外宣传及网站建设文件稿
  • 网络营销中自建网站建设局是干嘛的单位
  • 做网站的公司 贵阳流媒体网站建设
  • 北京建网站重庆安全建设工程信息网
  • 做公司网站的尺寸一般是多大无障碍浏览网站怎么做
  • 网站登陆界面psd手机一元云购网站建设
  • 网站规范化建设wordpress iis7.5 伪静态
  • 济南网站设计建设公司深圳seo外包公司
  • 重庆信息网站推广网站做推广如何设计二维码