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

织梦购物网站整站源码wordpres做影视网站

织梦购物网站整站源码,wordpres做影视网站,网站及数据库怎么做后门,网站建设规范布局有几部分超简单让.NET Core开发者快速拥有CI/CD的能力-Docker版本前言上一篇自动化测试#xff0c;全面且详细的介绍了从零开始到发布版本的步骤#xff0c;这是传统的方式#xff0c;本次为大家带来的是如何在5分钟内使用上docker进行CI/CD#xff0c;毕竟现在的容器化如火如荼全面且详细的介绍了从零开始到发布版本的步骤这是传统的方式本次为大家带来的是如何在5分钟内使用上docker进行CI/CD毕竟现在的容器化如火如荼本示例是基于CentOS-7系统在示例中 jenkins 和部署 .NET Core 应用程序都使用 docker 来完成。首先是安装docker在服务器上执行下面的命令安装 dockeryum install docker安装完成后执行命令 docker --version 输出版本号证明安装成功。Docker version 19.03.4, build 9013bf583a拉取并部署jenkins紧接着马上拉取 jenkins 的镜像docker pull jenkins/jenkins拉取成功后执行容器部署输入下面的命令docker run --name myjenkins \ -u root \ -d \ --rm \ -v /var/run/docker.sock:/var/run/docker.sock \ -v /usr/bin/docker:/usr/bin/docker \ -v /var/jenkins_home:/var/jenkins_home \ -p 8080:8080 -p 50000:50000 \ jenkins/jenkins:lts部署完成后可能你需要手动开启防火墙端口 8080 后才可以在外部浏览器中访问jenkins的站点开启防火墙端口8080输入下面的命令开启8080端口firewall-cmd --zonepublic --add-port8080/tcp --permanent firewall-cmd --reload好了现在我们可以通过下面的地址访问jenkins的web管理控制台了http://{你的IP地址}:8080如果你出现了下面的图不要慌张简单执行下面两个步骤就可以解决问题了。修改步骤1、修改/var/jenkinshome/updates/default.json,搜索 google.com 改为 baidu.com 就可以了 2、修改/var/jenkinshome/hudson.model.UpdateCenter.xml这个文件是jenkins下载插件的默认源地址将https://updates.jenkins.io/update-center.json 中的 https 修改为 http然后执行命令 docker restart myjenkins 重启 jenkins 实例就可以了。为.NET Core 编写Dockerfile文件Visual Studio 已经为我们集成了docker的支持所以基本上我们是不需要编写Dockerfile文件的只要鼠标右键点击项目添加docker支持即可这里我选择Linux版本生成的Dockerfile文件如下FROM microsoft/dotnet:2.2-aspnetcore-runtime AS base WORKDIR /app EXPOSE 80 FROM microsoft/dotnet:2.2-sdk AS build WORKDIR /src COPY [src/Ron.Blogs/Ron.Blogs.csproj, src/Ron.Blogs/] RUN dotnet restore src/Ron.Blogs/Ron.Blogs.csproj COPY . . WORKDIR /src/src/Ron.Blogs RUN dotnet build Ron.Blogs.csproj -c Release -o /app FROM build AS publish RUN dotnet publish Ron.Blogs.csproj -c Release -o /app FROM base AS final WORKDIR /app COPY --frompublish /app . ENTRYPOINT [dotnet, Ron.Blogs.dll]这里生成的文件其实是有点小问题的因为我们是在项目中生成的Dockerfile文件而上面的脚本中COPY 的命令执行的目录却是从 /src 开始如果我们直接执行 docker build 会提示找不到该项目文件 src/Ron.Blogs/Ron.Blogs.csproj正确的解决方法是将Dockerfile文件移动到src同级目录即解决方案根目录下如下图开始构建容器化实例因为我们将在容器中编译.NET Core 程序所以本地服务器不需要安装 .NET Core SDK。接下来的事情就变得非常简单了上jenkins去创建一个任务然后作一些简单的配置后就开始构建。首先创建任务配置git仓库地址配置执行shell命令输入下面的脚本docker build -t blogs . docker run --rm -d --name blogs -p 15002:80 blogs echo success就这样一个完整的流程走完了现在访问容器实例地址http://172.16.1.202:15002/api/blog/detail/1完美运行成功注意事项上面的脚本在第一次运行的时候没有问题但是在第二次构建的时候将会提示实例名称 blogs 已存在我们需要修改一下构建脚本加入 docker stop blogsdocker build -t blogs . docker stop blogs docker run --rm -d --name blogs -p 15002:80 blogs echo success结束语上面就是本次的快速拥抱CI/CD的全部内容看完点赞保持好习惯
http://www.yutouwan.com/news/377285/

相关文章:

  • 做网站路径网站建设找祥赢
  • 天津人工智能建站系统软件公司邮箱申请注册
  • 成都网站建设seo什么是分类信息网站营销
  • 容桂网站建设wordpress 代替cms
  • 网站用的字体网站怎么创建论坛
  • 苏州专业网站建设公司自建网站百度
  • 怎么看网站的外链wordpress高亮代码转义
  • 虚拟主机怎么建网站网页制作专业服务
  • 郑州做网站zzmshl广州微网站建设dmz100
  • 绵阳低价网站建设承包企业管理系统
  • 山东平台网站建设公司黄骅贴吧最近发生的事
  • 丽水建设部门网站html5手机网站开发视频
  • 药材网网站技术建设做网站公司的出路
  • 制作一个网站需要多少时间网站架构布局
  • 哈尔滨做网站公司哪家好学做网站论坛教程
  • 小说网站怎么做原创佛山高端网站制作公司
  • 招聘网站开发源代码天津网站建设美丽
  • 做网站图片要求高吗百度用户服务中心电话
  • wordpress站群搭建wordpress log in
  • 兼职做页面的网站wordpress主题改字体颜色
  • 建设红外测温仪网站深圳横岗做网站
  • 网站开发方向c语言浙江网站建设推广
  • 网站上传教程下载官方大庆加油app软件
  • 石材外贸网站有哪些用wordpress
  • 两学一做纪实评价系统登陆网站免费咨询兽医
  • 个人网站后台模板wordpress 5开发接口
  • 楼盘销售管理网站开发资源重庆网站定制哪家好
  • 网站建设管理视频桂林北站改造
  • 个人网站示例设计门户网
  • 医药类网站建设评价知名企业官网设计公司