iT邦幫忙

2023 iThome 鐵人賽

DAY 5
0
DevOps

通过Jenkins 实现 CI&CD系列 第 5

First Project(2)

  • 分享至 

  • xImage
  •  

昨天我们已经演示过了,如何创建一个 Freestyle Project。今天我们一起来创建我们的第一个 Pipeline 项目。

开始和创建 Freestyle Project 没什么区别,点击左边的 New Item, 然后在 Enter an item name 文本框中输入 item 名称,如,first_project_pipeline。在 item 类型,选择 “pipeline”。
https://ithelp.ithome.com.tw/upload/images/20230905/200994942uGfoo6qrm.png

在 Configuration 页面的 Pipeline 下面的 Definition 下选择 Pipeline script。并在 Script 文本框中定义 Pipeline script。然后点击 Save 进行保存。

pipeline {
    agent any 
    stages {
        stage('Stage 1') {
            steps {
                echo 'Hello world!' 
            }
        }
        stage('Stage 2') {
            steps {
                echo 'I am Aaron.' 
            }
        }
    }
}

https://ithelp.ithome.com.tw/upload/images/20230905/20099494R5AuxVsQJg.png

我们将 Pipeline script 称为 Jenkinsfile。它和 Dockerfile 一样,拥有自己的语法格式。目前我们只需要知道这个脚本会按顺序(步骤,step)执行两个命令 “echo 'Hello world!'” 和 “echo 'I am Aaron.'”。后面我们会讲解 Jenkinsfile 的语法格式。

然后在 Project 页面,选择 Build Now 进行 Build。在 Build History 点击该次 Build。
https://ithelp.ithome.com.tw/upload/images/20230905/20099494vQKxkCmCKn.png

点击 Console Output,可以看到 build 过程中的输出,看到 “Hello World!” 和 “I am Aaron.” 都已经被输出,并且 Finished 的状态是 SUCCESS。
https://ithelp.ithome.com.tw/upload/images/20230905/20099494atVPgyiqEb.png


上一篇
First Project(1)
下一篇
Jenkinsfile 语法
系列文
通过Jenkins 实现 CI&CD26
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言