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

浙江省建设会计协会网站首页网页设计实训报告2000字通用

浙江省建设会计协会网站首页,网页设计实训报告2000字通用,自己能做企业网站吗,大宗商品现货交易平台软件前言本文主要是讲解如何使用Azure DevOpsDocker 来实现持续集成Asp.NET Core项目(当然 也可以是任意项目).打算用三个篇幅来记录完整的全过程觉得有帮助的朋友~可以左上角点个关注,右下角点个推荐CI/CD简介首先,我们先来简单的介绍一下什么是CI/CDCI全拼Continuous Integration… 前言本文主要是讲解如何使用Azure DevOpsDocker 来实现持续集成Asp.NET Core项目(当然 也可以是任意项目).打算用三个篇幅来记录完整的全过程觉得有帮助的朋友~可以左上角点个关注,右下角点个推荐 CI/CD简介首先,我们先来简单的介绍一下什么是CI/CDCI全拼Continuous Integration 持续集成我们的开发每天基本都会提交多次代码到主干上这个时候如果需要编译或者打包,就会做一些重复性的动作就可以用持续集成环境来操作。有集成了就肯定少不了它的好基友没错就是CD。CD全拼是Continuous Deployment是持续部署。CD还有个小号交持续交付英文全称是Continuous delivery缩写也是CD。CI/CD优点是重复的工作用自动化来代替、减少时间成本、减少版本发布时间。 Azure DevOps简介作为.NET的开发者,微软一直都是比较有爱的..从免费强大的IDE到人工智能ML.NET 基本上都提供了免费的入门版本,今天主要介绍的就是Azure DevOps.Azure DevOps的前身其实大家都熟悉就是TFS,Azure DevOps是由TFS转为线上Online的产品.它基本上提供了CI/CD所需要的全部功能。唯一的问题是在国内没有服务器最近的服务器在香港。Azure DevOps提供无限免费的私有仓库以及最多5个contributor(贡献者)账号和无限的stakeholder(参与者)账号,注册即可使用.本文的CI/CD概念图  这里的代理服务池和各类服务器 都是采用阿里云的CentOS7.0系统.正文1.提交代码到Azure DevOps Repos 首先我们创建一个项目(选择使用GIT作为版本控制工具),进入项目中我们可以看到Repos菜单下如图: 其实就是提供了一个GIT的仓库地址,提交代码即可.2.创建代理服务器池其实这里就直接可以用官方提供的代理服务器来进行CI和CD了,但是会有诸多不便,也不方便自己管理.点击菜单最下面的Project Settings,如图:  找到Agent pools 创建一个新的自托管的代理服务器池  3.创建代理服务器点进去上一步创建的代理服务器池,找到agent创建一个自己的代理服务器可以看到微软给我们提供了多种平台版本的代理服务器客户端 这里我们选择linux然后下载复制tar包地址:  回到我们自己阿里云服务器.(1)安装打包编译需要的支持环境DockerCentOS安装Docker我就不详细描述了,百度一大把资料.(2)安装代码拉取的工具GIT需要注意的是CentOS自带的GIT只有1.8版本,需要升级到2.0版本才能连接Azure DevOps具体升级方式可以参考:https://blog.csdn.net/qq_28903377/article/details/86148687这篇文章的安装目录是/usr/local/git/bin  记得自己的安装目录/usr/local/git/bin(3)安装agent代理服务器客户端执行命令 创建一个文件夹,并进入这个文件夹mkdir myagent cd myagent下载微软提供给我们的agent代理服务器客户端wget https://vstsagentpackage.azureedge.net/agent/2.172.2/vsts-agent-linux-x64-2.172.2.tar.gz 解压tar -zxvf vsts-agent-linux-x64-2.172.2.tar.gz运行配置代理服务器:./config.sh这里可能会出现一些错误提示:Must not run with sudo具体的解决方案请参考https://github.com/microsoft/azure-pipelines-agent/pull/1713/commits/15a5beea684fa35172d661f3253b93e210409fbb注意:代理服务器是基于.NET CORE3.1编写,所以需要相应的运行环境,如果没有,请运行如下命令:./bin/installdependencies.sh to install 创建自己的访问令牌 PAT 进行身份验证(这里一定要操作,后面需要使用)点击右上角选择access Token 创建一个新的令牌  这里为了方便,我直接选择了Full access授权这个Token可以访问所有的内容.然后会得到一个Token字符串,记得复制保存,因为后面就查不到了,只能重新生成 解决环境问题,创建完Token后,我们继续运行配置:  输入【Y】接受Team Explorer Everywhere许可协议输入服务器URL即项目的Azure的地址输入身份验证类型这里直接回车选择默认的PAT输入个人访问令牌即PAT连接服务器成功后输入创建好的代理池默认代理名称也可以进行修改因为我之前已经创建过了所以是否替换的选择选择了【Y】输入工作文件夹直接回车选择默认的【_work】 这样就完成了我们的代理服务器的配置工作.然后运行启动命令:./run.sh这个时候我们应该就能在网页上看到我们的代理服务器上线了如图:   4.采用服务的形式运行代理服务器上面我们的代理服务器虽然上线了,但是在linux中是主线程的形式,退出就关闭了..我们需要修改为服务的形式来运行.运行命令安装服务:sudo ./svc.sh install启动服务:sudo ./svc.sh start查看服务状态:sudo ./svc.sh status停止服务:sudo ./svc.sh stop更新环境变量(当你有其他插件安装或者更新时)./env.sh sudo ./svc.sh stop sudo ./svc.sh start 后记本篇主要讲解了如何创建自己的代理服务器池,下一篇我们主要讲解如何创建一个管道来自动编译和打包我们的项目.
http://www.pierceye.com/news/107899/

相关文章:

  • 中国建设建设工程造价管理协会网站建设视频网站要求吗
  • 商务网站教程深圳定制纸箱
  • 湖南手机版建站系统哪家好自己做网站地图
  • 天津网站制作报价阿里云需要网站建设方案书
  • 做最好的美食分享网站网站建设客户需求分析
  • 如何重建网站广州市服务好的网站制作排名
  • 做一名优秀网站设计师计划网站描述怎样写
  • 网页二级网站怎么做网监关闭的网站怎么恢复
  • 甘肃省建设监理协会 官方网站国内知名公关公司
  • 如何将网站和域名绑定阿里云1M做网站
  • 南城网站建设公司咨询东莞智通人才网最新招聘
  • app建设网站公司哪家好php网站修改代码
  • 哪些网上订餐的网站做的好地情网站建设
  • 重庆推广网站的方法国内最近的新闻大事
  • 网站需要备案吗网站怎么推广软文
  • 做设计开哪个素材网站的会员好手机免费网站建设哪家公司好
  • 征婚网站认识的男人做定投保做高级电工题的网站
  • 学做饼干的网站汕头建设学校的网站
  • asp.net做网站原理工资卡app下载
  • 做齐鲁油官方网站集团网站建设报价
  • 网站的收录情况怎么查企业网银怎么登录
  • 网站开发会计处理wordpress阅读随机增加
  • 兰州做网站公司哪家好公司网站建设是什么意思
  • 小区物业管理网站开发报告deal 网站要怎么做
  • seo站长助手wordpress 注册侧边栏
  • 做网站是要编程吗那些网站是html5做的
  • 网站开发图在网站做电子画册
  • 怎样建一个英文网站wordpress 多用户商城
  • 制作一个自适应网站源码app在线生成器
  • Dw做html网站项目管理软件有哪些