取消
显示结果 
搜索替代 
您的意思是: 
cancel
1985
查看次数
10
有帮助
1
评论
julianchen
Spotlight
Spotlight
动手实践:使用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
评论
one-time
Level 13
Level 13

感谢版主分享。下面是相关内容的链接,方便小伙伴阅读,谢谢!
【原创翻译】零基础学习构建CI/CD管道(1)
入门指南

使用上面的搜索栏输入关键字、短语或问题,搜索问题的答案。

我们希望您在这里的旅程尽可能顺利,因此这里有一些链接可以帮助您快速熟悉思科社区:









快捷链接