git配置全局用户名和密码_还在手动打包,手动传jar包?那你确实应该学一下jekins配置了...
本文為小編原創文章,首發于Java識堂微信公眾號,一個高原創,高收藏的公眾號,轉載請聯系作者
先說jekins能干啥,你把代碼放到git上,jekins就能幫你編譯代碼,并且把jar包放到相應的服務器上,很方便,省去了手動打包,手動傳jar包
下載和安裝
到官網下載war即可
啟動命令
java -jar jenkins.war有個初始密碼要記錄下來
訪問
ip:8080粘貼密碼,安裝推薦的插件,輸入用戶名和密碼則啟動成功
全局配置
下載jdk,maven,git
下載maven和jdk的tar.gz包,這里我配置系統級別的環境變量
vim /etc/profile(在配置文件的最后加上如下內容,注意更改目錄)
JAVA_HOME=/root/jdk1.8.0_151MAVEN_HOME=/data/apache-maven-3.5.3PATH=$PATH:$JAVA_HOME/bin:$MAVEN_HOME/binCLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jarexport PATH JAVA_HOME CLASSPATH MAVEN_HOMEsource /etc/profile
java -versionmvn -v有輸出即配置成功
yum install git-core查看git版本號git --versionyum安裝git被安裝在/usr/libexec/git-core目錄下
這個就是版本比較低,當然可以編譯源碼進行安裝,這樣就可以控制版本,參考博客[3]
配置jdk,maven,git
系統管理->全局工具配置
插件安裝
系統管理 > 插件管理
需要安裝的插件為Git plugin和Maven Integration plugin,publish over SSH,有可能已經安裝
配置SSH免登陸
jekins服務器要從GitHub上pull代碼啊,所以要把服務器生成的公鑰配置在GitHub上
輸入如下命令,一路回車
ssh-keygen -t rsa到用戶家目錄下,找到.ssh文件夾,進入將id_rsa.pub的內容放到配置到GitHub上,當可以pull所有的代碼時,直接這樣配置就行
如果不想在用戶級別設置,則可以在倉庫級別設置
部署項目
構建一個maven項目
寫一下LZ主要配置的東西
指定git地址和分支
指定pom,打包跳過單元測試,將打包后的jar包移動到指定目錄
-Dmaven.test.skip=true -Ptest clean packagecp -rf ${WORKSPACE}/target/*.jar /data/app/deploy/echo ${TEST_KEY}將jar包通過SSH同時部署到多個服務器上(如圖,prdServer-81和prdServer-133是2個服務器)
總結
以上是生活随笔為你收集整理的git配置全局用户名和密码_还在手动打包,手动传jar包?那你确实应该学一下jekins配置了...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: arraylist线程安全吗_Java的
- 下一篇: android 解码webp动画,and