【docker筆記】使用docker配置Jenkins

1. 拉取並啓動Jenkins鏡像

# 拉取Jenkins鏡像(注:jenkins版本較舊,會導致後續安裝插件失敗,故這裏安裝jenkins/jenkins)
$ docker pull jenkins/jenkins

# 啓動鏡像 (注:jenkins_home是文件夾,localtime是文件)
$ docker run -d -p 18080:8080 -p 50000:50000 -v $PWD/jenkins_home:/var/jenkins_home -v $PWD/localtime:/etc/localtime --name jenkins jenkins

2. 安裝相關插件

3. 配置自動化構建項目

cd /var/lib/jenkins/workspace/blog #進入Jenkins工作空間下hxkj項目目錄
node -v #檢測node版本(此條命令非必要)
npm -v #檢測npm版本(此條命令非必要)
npm config set registry https://registry.npm.taobao.org #把npm源設置爲淘寶源(這個你懂的)
npm config get registry #檢測npm是否切換成功(此條命令非必要)
npm install #安裝項目中的依賴
npm run build #打包
cd dist
rm -rf blog.tar.gz #刪除上次打包生成的壓縮文件(一般建議備份,不要直接刪除,這邊測試就無所謂啦)
tar -zcvf blog.tar.gz * #把生成的項目打包成壓縮包,方便移動到項目部署目錄
cd /usr/share/nginx/blog #進入web項目根目錄
mv /var/lib/jenkins/workspace/blog/dist/blog.tar.gz ./  #移動剛剛打包好的項目到web項目根目錄
tar -zxvf blog.tar.gz -C dist/  #解壓項目到dist目錄
rm -rf blog.tar.gz    #刪除壓縮包
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章