玩轉 CICD 之 Jenkins 構建自由風格項目

還記得第一次接觸 Jenkins 的時候,用的即是 Freestyle 自由風格的項目,是相對簡單的一種項目類型。git

本文將帶你們快速感覺一下 Freestyle 項目。github

建立項目

點擊 Jenkins 首頁的 New Item 進行建立新的項目:shell

freestyle_1.png

項目類型

輸入項目名稱 item name,選擇 Freestyle project,而後點擊 OK:markdown

freestyle_2.png

項目配置

配置 SCM

一般,咱們會使用 Git 版本控制工具管理咱們的代碼,這裏咱們選擇使用 GitHub,包括填寫代碼倉連接 Repository URL、憑據 Credentials 和 構建分支 Branches to build工具

freestyle_4.png

GitHub repo: github.com/k8scat/fast…oop

添加憑據

Jenkins 擁有管理各類憑據的能力,包括 Username with passwordGitHub AppSSH Username with private keySecret fileSecret textCertificateui

這裏咱們將用到其中一種,那就是 Username with passwordspa

freestyle_3.png

構建步驟

Jenkins 支持多種類型的構建步驟,包括 Execute Windows batch commandExecute shellInvoke AntInvoke Gradle scriptInvoke top-level Maven targetsRun with timeoutSet build status to "pending" on GitHub commit3d

這裏咱們會使用到 Execute shell 類型的構建步驟:版本控制

freestyle_5.png

當即構建

Save 保存後,咱們能夠回到 Job 的頁面,而後點擊 Build Now 當即進行構建:

freestyle_7.png

構建歷史

構建完成後,咱們能夠看到對應的構建歷史:

freestyle_8.png

控制檯日誌

找到最新的構建歷史,咱們能夠進去查看構建的控制檯輸出,這裏會打印構建過程當中的輸出內容,以及最後的 SUCCESS 代表咱們的構建結果是成功的:

freestyle_6.png

總結

整個 Freestyle 項目看上去就是這麼輕鬆愉快,但其中仍留有許多細節之處等待你們探索,若有疑問,歡迎在文章下面留言,我會及時回覆的!

相關文章
相關標籤/搜索