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

政务网站建设依据国家国外开源商城系统

政务网站建设依据国家,国外开源商城系统,注册工作室流程及费用,买个社区团购小程序多少钱前言本文主要是讲解如何使用Azure DevOpsDocker 来实现持续集成Asp.NET Core项目(当然 也可以是任意项目).上一篇:Azure DevOpsDockerAsp.NET Core 实现CI/CD(一 .简介与创建自己的代理池)觉得有帮助的朋友~可以左上角点个关注,右下角点个推荐今天我们废话不多说 直接开始正文 …  前言本文主要是讲解如何使用Azure DevOpsDocker 来实现持续集成Asp.NET Core项目(当然 也可以是任意项目).上一篇:Azure DevOpsDockerAsp.NET Core 实现CI/CD(一 .简介与创建自己的代理池)觉得有帮助的朋友~可以左上角点个关注,右下角点个推荐今天我们废话不多说 直接开始正文  正文 昨天我们创建了自己的代理服务器(其实也可以用Azure提供的免费代理服务器,就是要排队,而且比较慢,限制比较多..)今天我们来讲讲如何创建自己的持续集成管道.今天大致的流程图如下:  1. 创建私有Docker Registry首先我们需要到自己需要持续集成的服务器上 安装Docker Registry来获取我们的docker image安装Docker..我这就不说了.主要讲讲如何安装Docker Registry直接拉取registry镜像:docker pull registry查看是否存在镜像:  拉取到镜像后,我们直接Run 命令:docker run -itd -v /data/registry:/var/lib/registry -p 8082:5000 --restartalways --name registry registry:latest这里的8082是你映射外网的端口.运行命令查看是否运行成功:curl http://127.0.0.1:8082/v2/_catalog 这里显示{}就表示运行成功了,我这个是因为有项目了...所以打码了..(注意:正式环境的Docker Registry部署请设置用户密码,毕竟是对外的端口) 2. 创建Service connections(服务连接)点击项目下的配置按钮:  找到Service connections创建一个新的连接, 这里我们选择上一步创建的Docker Registry  填写刚刚创建好的Docker Registry地址与密码.  这一步就算完成了,下一步我们将来使用它. 3. 创建持续集成管道我们找到Pipelines菜单  点击创建新的管道    选择自己的项目代码托管的地方,这里我们选择上篇文章代码提交的地方Azure Repos Git 选中自己需要集成的项目: 配置管道,我们选择Docker 选择项目中的dockerFile文件位置: 我测试项目的DockerFile文件如下,大家可自行参考(纯空项目啥也没有):FROM mcr.microsoft.com/dotnet/core/aspnet:3.1-buster-slim AS base WORKDIR /app EXPOSE 80 EXPOSE 443FROM mcr.microsoft.com/dotnet/core/sdk:3.1-buster AS build RUN mkdir -p /app WORKDIR /src COPY . . RUN dotnet restore WebApplication1.csproj RUN dotnet build WebApplication1.csproj -c Release -o /appFROM build AS publish RUN dotnet publish WebApplication1.csproj -c Release -o /appFROM base AS final WORKDIR /app COPY --frompublish /app . ENTRYPOINT [dotnet, WebApplication1.dll]  编辑配置我们的Pipeline YAML(这里开始,很重要): 将默认的Pool名改为我们昨天自行创建配置的Pool 修改为  创建持续集成的步骤Steps,点击右边的按钮可以打开图形化配置界面  这里我们添加三个步骤如下(这是我自己的配置,各位请通过下面的图形化配置 添加自己的步骤): steps:- task: Docker2inputs:containerRegistry: TestDockercommand: login- task: Docker2inputs:containerRegistry: TestDockerrepository: $(Build.Repository.Name)command: buildDockerfile: $(Build.SourcesDirectory)/WebApplication1/WebApplication1/Dockerfile- task: Docker2inputs:containerRegistry: TestDockerrepository: $(Build.Repository.Name)command: push登陆,buid 最后Push我们的镜像.    添加好步骤之后,我们直接保存我们的管道. 4. 提交代码查看是否持续集成我们修改一下首页的代码,并提交到Master主干:  可以发现,我们的管道已经监控到了主干的变化,开始运行      可以看到,管道自动push了版本号为42的镜像.我们上持续集成服务器看看,有没有. 持续集成成功! 后记我们下一篇来讲如何CD 持续部署与持续交付.
http://www.pierceye.com/news/468704/

相关文章:

  • 整合营销网站网站建设销售话术开场白
  • 永久免费wap自助建站北京家装设计师排名
  • 西安学校网站建设报价做淘宝客没有网站怎么做
  • 网站建设运营思路网站已在别处备案怎么转入阿里云
  • 网站开发前端如何开发秦皇岛做网站
  • sns网站建设最好看免费观看高清大全宫崎骏
  • 手机网站开发下载app开发长沙
  • 重庆南川网站制作价格西宁网站建设优化
  • 电子商务网站建设与管理试卷6平面设计接单兼职
  • 建设手机网站大概要多少钱云南建投二公司官网
  • 公司如何建设网站首页网页设计与网站开发试题答案
  • 中企动力合作网站网站app下载平台怎么做
  • 网站开发专业成功人士重庆邮电大学官网网站
  • 官方网站后台图片下载怎么做网站开发与支付宝端口连接
  • 浏览器怎么打开网站服务器下载在线音乐网站开发摘要
  • 建网站拿到广告吉林整站优化
  • 怎么建站网站清远佛冈住房和城乡建设局网站
  • 领导高度重视门户网站建设广州引流推广公司
  • 公司网站建设吧个好wordpress增加搜索
  • 温州网站推广排名哪家购物网站建设好
  • 宿迁做网站公司哪家好中国建设监理协会化工监理协会网站
  • 网站建设广州天河常州企业自助建站系统
  • 厦门网站建设u贷款在线申请
  • 做肮脏交义的网站南宁住房和城乡建设局网站
  • 办网站需要什么my23777免费域名查询
  • 销售网站开发步骤网站域名到期了怎么办
  • 怎么做注册账号的网站网页打不开视频播放不了是什么问题
  • 江阴市住房和城乡建设局网站免费网页游戏poki
  • 个人网站设计网站建设的基本特点
  • 泉州专业做网站网站被k 原因