在Ubuntu上使用Jenkins腳本自動化,一般可按以下步驟進行:
添加Jenkins倉庫,更新系統后安裝Jenkins,啟動服務并設置開機自啟。具體命令為:
sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
sudo apt update
sudo apt install jenkins
sudo systemctl start jenkins
sudo systemctl enable jenkins
訪問http://localhost:8080
,按提示完成初始化配置,安裝Pipeline等必要插件。
在Jenkins主頁點擊“新建項”,選擇“Pipeline”,輸入項目名稱,配置源代碼管理(如Git)、構建觸發器等。
在項目根目錄創建Jenkinsfile
,定義自動化流程,如拉取代碼、構建、測試、部署等步驟,可使用Shell腳本。示例:
pipeline {
agent any
stages {
stage('Checkout') {
steps {
git 'https://github.com/your/repo.git'
}
}
stage('Build') {
steps {
sh './build.sh'
}
}
stage('Test') {
steps {
sh './run-tests.sh'
}
}
stage('Deploy') {
steps {
sh './deploy.sh'
}
}
}
}
在項目根目錄創建如build.sh
、run-tests.sh
、deploy.sh
等腳本,賦予執行權限chmod +x *.sh
,并編寫相應命令。
保存配置后,點擊“立即構建”手動觸發,或配置定時構建等觸發條件自動執行。