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

盐城网站开发包括哪些北京旅游设计网站建设

盐城网站开发包括哪些,北京旅游设计网站建设,南昌门户网站开发,wordpress全站ssl接着上次分享的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.sadfv.cn/news/311618/

相关文章:

  • 网站建设公司douyanet视觉设计专业就业前景
  • 携程旅行网站内容的建设湛江网站建设方案优化
  • 海丰网站制作做任务的奖金网站
  • 九江公司网站建设做网站客户没有付定金
  • 建设高端网站公司北京网站建设公司房山华网
  • 最专业的网站开发公司哪家最专业wordpress做h5
  • 中兴建设云南有限公司网站网站建设项目的预算
  • 网站开发有前途吗口碑营销案例有哪些
  • 品牌创意型网站建设芮城网站开发
  • 企业网站模板下载网址用自己的照片做头像的网站
  • 东莞企业网站建设多少钱可信网站认证有用吗
  • 外行学习个人网站建设wordpress 开关 边栏 选择 模板
  • 想做个小网站怎么做如何构建网站
  • 文明网站建设总结h5网站需要哪些技术
  • 网站改版了深圳龙华鸿宇大厦网站建设
  • 网站推广排名教程网络营销优化
  • 瑞丽市建设局网站建筑人才网官网 北京
  • 网站网站做代理赚钱吗淘宝官网首页入口
  • wordpress整站主题个人网站做哪种类型
  • 财经网站建设方案在建工程查询网站
  • 发新闻稿做新闻源对网站有啥帮助大数据营销的特点有哪些
  • 网站上做烟花效果网站根目录有哪些
  • app试玩网站制作如何免费制作一个公司网站
  • 为什么无法再社保网站上做减员pos机网站建设方案
  • 找百度做的网站可以过户2017网站开发主流工具
  • 如何做酒网站网站开发视频下载
  • 东莞运营推广网站建设费用视频模板
  • wordpress角色权限网站seo方案案例
  • 网站备案密码重置app软件开发费用
  • 网站的服务器选择阿里巴巴吧网站怎么做