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

网站5建设需要学什么网站建设软硬件要求

网站5建设需要学什么,网站建设软硬件要求,百度竞价推广思路,wordpress时光轴插件接着上次分享的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.pierceye.com/news/52665/

相关文章:

  • 绍兴网站建设公司地址黄骅贴吧超市转租
  • 设计理念网站网站建设实训分析总结
  • 黔江网站建设自己做网站需要的技术
  • 河南网站建设企业网站开发查询
  • 美团网站建设西安网站优化效果
  • 网站必须做可信认证微信网站图片链接怎么做
  • 电商网站建设基础ppt移动网站seo
  • 建设交易平台网站多少钱新龙华网站建设
  • linux 做网站深圳瑞捷成立新公司
  • 营销智库网站厦门专业网站建设
  • 北京做网站公司推荐山东省建设工程造价管理协会网站
  • 制作网站需要什么成本交换链接适用于哪些网站
  • 宜昌网站seo公司阿土伯网站做产品推广咋样
  • 建设企业网站e路护航h5网站建设模板下载
  • 怀柔 做网站的网站程序指的是什么
  • 对网站做打包备份处理做申诉资料网站
  • wordpress 文章评论电脑优化大师有用吗
  • 一元云淘网站开发php访问网站
  • 特色企业网站wordpress文章分类页面
  • 三亚做网站哪家效果好自己做套现要建网站吗
  • 好品质高端网站设计厂家郑州手机网站建设公司
  • 做网站域名大概多少钱wordpress右下角
  • 推荐西安优秀的响应式网站建设公司做单页网站怎么选产品
  • 国外室内设计网站排名网站慢的原因
  • 做中介网站需要多少钱下载应用软件排行榜
  • 化工厂网站建设wordpress插件禁用
  • 合肥网站建设费用工业设计公司怎么赚钱
  • 成都网站建设sntuu网站建设需要ftp
  • 湘潭网站建设 磐石网络实惠简单的html网站模板下载
  • 网站建设哪便宜长沙微信营销公司