還記得第一次接觸 Jenkins 的時候,用的即是 Freestyle 自由風格的項目,是相對簡單的一種項目類型。git
本文將帶你們快速感覺一下 Freestyle 項目。github
點擊 Jenkins 首頁的 New Item
進行建立新的項目:shell
輸入項目名稱 item name
,選擇 Freestyle project
,而後點擊 OK:markdown
一般,咱們會使用 Git 版本控制工具管理咱們的代碼,這裏咱們選擇使用 GitHub,包括填寫代碼倉連接 Repository URL
、憑據 Credentials
和 構建分支 Branches to build
:工具
GitHub repo: github.com/k8scat/fast…oop
Jenkins 擁有管理各類憑據的能力,包括 Username with password
、GitHub App
、SSH Username with private key
、Secret file
、Secret text
和 Certificate
。ui
這裏咱們將用到其中一種,那就是 Username with password
:spa
Jenkins 支持多種類型的構建步驟,包括 Execute Windows batch command
、Execute shell
、Invoke Ant
、Invoke Gradle script
、Invoke top-level Maven targets
、Run with timeout
和 Set build status to "pending" on GitHub commit
。3d
這裏咱們會使用到 Execute shell
類型的構建步驟:版本控制
Save
保存後,咱們能夠回到 Job 的頁面,而後點擊 Build Now
當即進行構建:
構建完成後,咱們能夠看到對應的構建歷史:
找到最新的構建歷史,咱們能夠進去查看構建的控制檯輸出,這裏會打印構建過程當中的輸出內容,以及最後的 SUCCESS
代表咱們的構建結果是成功的:
整個 Freestyle 項目看上去就是這麼輕鬆愉快,但其中仍留有許多細節之處等待你們探索,若有疑問,歡迎在文章下面留言,我會及時回覆的!