部署java項目二

1部署java項目二

  • 系統管理 -> 管理插件,檢查是否已經安裝 Maven Integration plugin 和 Deploy to container Plugin,若沒有安裝則須要安裝這兩個插件。
  • 安裝完插件後,須要重啓jenkins
  • 建立新任務
    1. 登陸jenkins,點擊「新建」,任務名稱自定義(個人叫作 java_t)
    2. 選擇「構建一個maven項目」
    3. 點擊「肯定」
      mark
      選擇 「git」, Repository URL填寫你的git地址,並配置對應的key,你們最好事前先在jenkins這臺機器上可以直接遠程git操做私有倉庫
      mark
      上一次分享我已經分享了關於這部分的私鑰問題。 有問題的去找找看!
      Build Triggers、Build Environment、Pre Steps保持默認
  • 「Root POM」爲pom.xml, Goals and options 填寫 clean install -D maven.test.skip=true
    mark
  • Post Steps、Build Settings 保持默認
  • 構建後操做
    如上就是咱們編譯源碼,生成包,下一步就是我們的發佈動做:
  • 先來建立一個郵件提示:(高級選項,本身能夠自定義)
    mark
  • 再次點擊「Post-build Actions」選擇「Deploy war/ear to a container」,「WAR/EAR files」填寫 */.war 這裏是要下發war包。
    mark
    Contex path留空,Containers選擇Tomcat 8.x,Tomcat URL填寫要把war包發佈到的哪臺臺機器的url
    Credentials這裏須要點擊右側的Add,添加用戶名和密碼
    mark
    固然上面的 Deploy war/ear to a container 這一步,其帳號信息和密碼均是以前我來配置的tomcat!
  • 重啓jenkins服務
  • 開始測試構建項目
    mark
    說明:第一次構建時間有點長,等到如今我看到輸出的操做日誌中仍然是在不停的下載各類插件
    以下報了一個錯誤:
    mark
    咱們能夠看到咱們的錯誤是由於咱們的java有點問題須要從新配置一下jdk,在jenkins服務器上咱們是有jdk的就不須要在安裝了,若是沒有安裝jdk的須要安裝一下jdk。
    [root@chy01 jdk1.8]# /usr/local/jdk1.8/bin/java -version
    java version "1.8.0_144"
    Java(TM) SE Runtime Environment (build 1.8.0_144-b01)
    Java HotSpot(TM) Client VM (build 25.144-b01, mixed mode)

    mark
    以後須要重啓jenkins服務 看到以下的截圖已經成功發送war包而且收到了郵件通知。
    mark
    mark
    在Tomcat server上面去查看:java

    [root@chy ~]# ls /usr/local/tomcat/webapps/
    docs  examples  host-manager  manager  ROOT  zrlog-1.8.0-SNAPSHOT  zrlog-1.8.0-SNAPSHOT.war

    在網頁上查看咱們構建的zrlog
    http://192.168.212.10/zrlog-1.8.0-SNAPSHOT/
    mark
    可能還有一個問題,如何回滾呢?git

一旦出現問題,咱們須要回滾,其實回滾也很簡單,只要在git上面回滾一下,再次從新發布便可!!web

相關文章
相關標籤/搜索