持續集成和持續交付工具-jenkins

jenkins說明

jenkins是一款由Java編寫的開源的持續集成工具,它運行在Servlet容器中(例如Apache Tomcat)。它支持軟件配置管理(SCM)工具(包括AccuRev SCM、CVS、Subversion、Git、Perforce、Clearcase和RTC),能夠執行基於Apache Ant和Apache Maven的項目,以及任意的Shell腳本和Windows批處理命令,能夠經過各類手段觸發構建,例如提交給版本控制系統時被觸發,也能夠經過相似Cron的機制調度,也能夠在其餘的構建已經完成時,還能夠經過一個特定的URL進行請求。java

jenkins安裝

官方下載:https://jenkins.io/zh/download/bash

有相應系統的安裝包和通用包(.war),經過Servlet容器運行工具

1、WAR包安裝

將最新的穩定Jenkins WAR包 下載到您計算機上的相應目錄。

在下載的目錄內打開一個終端/命令提示符窗口。ui

運行命令java -jar jenkins.warspa

瀏覽 http://127.0.0.1:8080 ,並等到Unlock Jenkins頁面出現。插件

2、brew安裝

Mac下執行brew install jenkins-lts 命令安裝版本控制

MacBook-Pro:~ mleo$ brew install jenkins-lts
Updating Homebrew...
==> Auto-updated Homebrew!
Updated 2 taps (homebrew/core and homebrew/cask).
==> New Formulae
zabbix-cli

==> Downloading http://mirrors.jenkins.io/war-stable/2.164.1/jenkins.war
==> Downloading from http://mirrors.tuna.tsinghua.edu.cn/jenkins/war-stable/2.164.1/jenkins.war
######################################################################## 100.0%
==> jar xvf jenkins.war
==> Caveats
Note: When using launchctl the port will be 8080.

To have launchd start jenkins-lts now and restart at login:
  brew services start jenkins-lts
Or, if you don't want/need a background service you can just run:
  jenkins-lts
==> Summary
🍺  /usr/local/Cellar/jenkins-lts/2.164.1: 7 files, 77.3MB, built in 26 seconds
==> `brew cleanup` has not been run in 30 days, running now...
Removing: /Users/mleo/Library/Caches/Homebrew/java_cache... (275B)
Removing: /Users/mleo/Library/Logs/Homebrew/cocoapods... (64B)

安裝完成後能夠執行brew services list查看安裝服務rest

MacBook-Pro:~ mleo$ brew services list
Name        Status  User Plist
jenkins-lts stopped

啓動jenkins,執行brew services start jenkins-lts
關閉jenkins,執行brew services stop jenkins-lts日誌

MacBook-Pro:~ mleo$ brew services start jenkins-lts
==> Successfully started `jenkins-lts` (label: homebrew.mxcl.jenkins-lts)

直接訪問:http://127.0.0.1:8080code

第一次進行需解鎖

入門

經過cat /Users/mleo/.jenkins/secrets/initialAdminPassword 查看密碼

推薦插件安裝中

插件安裝中

建立第一個管理員

建立用戶

實例配置

實例配置

進入系統

系統首頁

jenkins使用

部署項目

1、建立任務

左上角點擊新建任務

新建任務

選擇自由風格項目進入配置

配置任務

配置任務主要分下面幾步:

1、項目說明
2、源代碼管理
3、構建觸發
4、構建準備
5、構建操做
6、構建完後操做

2、執行任務

進入任務,點擊當即構建

執行任務

3、查看日誌

進入構建進程,查看控制檯輸出 能夠查看構建日誌

構建日誌

相關文章
相關標籤/搜索