请选择 进入手机版 | 继续访问电脑版

设为首页 收藏本站
思科社区 关注
思科社区

   思科 CCO 登录 推荐
 找回密码
 立即注册

搜索
热搜: 邮件服务器
查看: 705|回复: 1

【原创翻译】零基础学习构建CI/CD管道(2)

[复制链接]
发表于 2019-10-24 12:46:54 | 显示全部楼层 |阅读模式
动手实践:使用Docker和Jenkins来构建CI/CD管道
步骤1:在VM中打开终端,使用以下命令启动Jenkins和Docker:
systemctl start jenkins
systemctl enable jenkins
systemctl start docker
注意:如果系统显示“特权错误(privileges error)”,请在上述命令之前先使用sudo。

步骤2:在指定端口上打开Jenkins。单击“新建项目”以创建新的作业。

步骤3:选择一个自由类型(freestyle)项目,并输入项目的名称(此处我使用的是Job1),然后单击确定。

步骤4:选择源代码管理(Source Code Management)并点选Git存储库。单击应用并保存(Apply and Save)按钮。

步骤5:然后依次点击构建(Build) -> 选择执行(Execute)Shell。

步骤6:逐条输入shell命令。在此,它将通过建立存档文件,来产生一个war文件。之后,它通过“拉”的方式获得相关代码,并且使用maven来安装软件包。注意,它只需安装各个依赖项,并对应用程序进行编译。

步骤7:单击“新建项目”,以创建新的作业。

步骤8:选择自由类型(freestyle)项目,并输入项目的名称(此处我使用的是Job2),然后单击确定。

步骤9:选择源代码管理(Source Code Management)并点选Git存储库。单击应用并保存(Apply and Save)按钮。

步骤10:然后依次点击构建(Build) -> 选择执行(Execute)Shell。

步骤11:逐条输入shell命令。在此,它将进入集成阶段,并生成相应的Docker容器。

步骤12:单击“新建项目”,以创建新的作业。

步骤13:选择自由类型(freestyle)项目,并输入项目的名称(此处我使用的是Job3),然后单击确定。

步骤14:选择源代码管理(Source Code Management)并点选Git存储库。单击应用并保存(Apply and Save)按钮。

步骤15:然后依次点击构建(Build) -> 选择执行(Execute)Shell。

步骤16:逐条输入shell命令。在此,它将检查Docker的容器文件,然后将其部署到8180号端口上。请单击“保存”按钮。

步骤17:现在依次点击Job1 -> 配置(Configure)。

步骤18:单击构建后操作(Post-build Actions) ->构建其他项目(Build other projects)。

步骤19:输入在Job1之后构建的项目名称(此处为Job2),然后单击“保存”。

步骤20:现在点击Job2 -> 配置(Configure)。

步骤21:单击构建后操作(Post-build Actions)-> 构建其他项目(Build other projects)。

步骤22:输入在Job2之后构建的项目名称(此处为Job3),然后单击“保存”。

步骤23:现在,我们将创建一个管道的视图。请点击“+”号。

步骤24:选择“构建管道视图(Build Pipeline View)”,并输入视图的名称(此处我命名为CI CD Pipeline)。

步骤25:选择初始化作业(initialJob,这里我输入了Job1),并单击确定。

步骤26:单击“运行(Run)”按钮,以启动CI/CD进程。

步骤27:在成功构建之后,请输入localhost:8180/sample.text。它将能够运行该应用程序。

至此,我们已经了解了如何使用Docker和Jenkins来创建一个CI/CD管道。记住:DevOps的宗旨就是为了能够更快速、更可靠地创建出更高质量的软件,同时也能促进团队之间更密切的沟通和协作。

【原标题】Learn How to Set Up aCI/CD Pipeline From Scratch(作者:Samarpit Tuli
原文链接:https://dzone.com/articles/learn-how-to-setup-a-cicd-pipeline-from-scratch  

  • 1
  • 2
  • 3
  • 4
  • 5
  • 1
  • 2
  • 3
  • 4
  • 5
平均得分5 (1 评价)
发表于 2019-10-24 14:04:00 | 显示全部楼层

感谢版主分享。下面是相关内容的链接,方便小伙伴阅读,谢谢!

【原创翻译】零基础学习构建CI/CD管道(1)
  • 1
  • 2
  • 3
  • 4
  • 5
  • 1
  • 2
  • 3
  • 4
  • 5
平均得分0 (0 评价)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver | 思科社区  

GMT+8, 2019-11-23 02:39 , Processed in 0.084105 second(s), 32 queries .

京ICP备09041801号-187

版权所有 :copyright:1992-2019 思科系统  重要声明 | 保密声明 | 隐私权政策 | 商标 |

快速回复 返回顶部 返回列表