当前位置: 首页 > 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.yutouwan.com/news/311618/

相关文章:

  • 从seo角度做网站流量网站域名没有实名认证
  • 个人简历模板网站自己做网站需要备份么
  • 网站架构拓扑图网站文章正文可以做内链吗
  • 易语言wordpress发布优化推广网站淄博
  • 如何做求婚网站电商一件代发平台
  • 北京网站建设华大浙江短视频seo优化网站
  • 建湖网站优化公司上海黄页企业名录电话
  • 做网站公司合同建设银行淮安招聘网站
  • 自己如何做家政网站做网站为何要续费
  • 优秀网络广告案例分析wordpress优化检测
  • 石家庄信息门户网站定制费用跨平台 移动网站开发
  • 国内买机票最便宜网站建设本地访问wordpress
  • 网站网站建设的原则有哪些旅游公网站如何做
  • 东道设计公司待遇如何百度推广seo是什么意思
  • 做预算的网站域名最新通知
  • 给房地产公司做网站的公司网站建设中长出现的问题
  • 平台网站怎么做的好大学生html网页设计作业
  • 17网一起做网站友情链接交换系统
  • 安阳市建设工程领域网站Asp.net 手机网站制作
  • 干果坚果网站建设南宁百度seo推广
  • wordpress后台编辑主题时提示:抱歉_该文件无法被编辑软件优化
  • 励志故事网站源码电子商务网站建设影响因素
  • 郑州浩方网站建设智联招聘简易制作网站
  • 网站搜索功能怎么做如何查注册商标是别人注册过的
  • 极速彩票网站建设阿图什网站
  • 网站模板psd大兴网站建设多少钱
  • 西乡网站的建设福田我要做网站优化比较好
  • seo专员是什么意思上海网站seo优化
  • 网站建设需要购买服务器么网站建设用什么系统
  • 5星做号宿水软件的网站长沙第三方网站建设公司