Windows環境下實現Jenkins自動化部署


詳見:https://blog.csdn.net/Try_harder_every_day/article/details/79170065

Jenkins自動化部署:

    幾條具體的思路:1、開發人員將產品開發完后提交到集成代碼庫(git/svn)托管

                                    2、通過Jenkins創建服務項目

                                    3、從git/svn上拉取最新的master代碼分支

                                    4、編譯代碼並打包成war包

                                    5、通過腳本發布到對應的容器中(tomcat/weblogic),並啟動項目

這里主要就是這幾項。集成maven、git,經過一些github、tomcat的配置,一鍵操作一鍵完成項目從github發布到阿里雲服務器。Jenkins調用git的命令,拉github的項目,項目經過maven打包war文件,用tomcat的manager發布到服務器

 

---------------------------------------------------------------------------下面開始我們的Jenkins之旅....------------------------------------------------------------------------------------------------

1、下載Jenkins包,

     在windows系統上搭建jenkins持續集成有兩種方法: (前提是我們已經配置好了jdk環境)
                 1、war文件,可以用tomcat或者java命令直接運行
                  2、msi安裝,作為系統服務后台運行

     war文件
      下載地址:http://mirrors.jenkins-ci.org/war/latest/jenkins.war
      下載放到Tomcat\webapps目錄下,啟動tomcat即可
       或者用命令 java -jar jenkins.war

===============================jenkins.war包未嘗試,我用的是msi安裝====================================================================

      msi安裝
      下載地址:http://ftp.yz.yamagata-u.ac.jp/pub/misc/jenkins/windows-stable/   或者  鏈接:https://pan.baidu.com/s/1qZGY7u8 密碼:a84l     

       選擇最新的下載,解壓運行jenkins.msi即可

 

 

 

點擊安裝就可以了。這里 Jenkins默認端口是8080,啟動后可以直接訪問 IP:8080  就可以訪問進去了。如果想要改端口,我們可以修改

將8080改成想要的port 比如8090

 

2、安裝之后我們要先修改用戶密碼,步驟里面有提示:初次登錄localhost:8080時,會提示告訴你初始密碼在某個目錄下的文件中,你將密碼輸入進去后,會提示你創建用戶和密碼。

 

3、安裝插件,我這邊是安裝的它推薦的。后面又添加了幾個可以參考下下圖,這是一部分我認為需要的

可以參考下這個。

插件安裝完之后,我們要創建我們的密碼認證了。

我的項目里有一個密碼認證那就是:git賬戶的密碼認證:

如圖:

 

這樣我們就把git用戶密碼和賬號保存起來了,到時候我們創建任務的時候就可以直接選擇使用了

3、下面我們就需要配置我們的全局工具了:比如Jenkins部署要依賴JDK 環境,我們項目環境需要Maven tomcat等等

4、下面我們就要創建任務:

然后我們就需要來編輯任務的一些配置:

 

 

 

下面附上我寫的bat命令;

@echo off
       d:
       cd tomcat\
       cd apache-tomcat-8.0.47\
       cd webapps\
       if exist "d:\tomcat\apache-tomcat-8.0.47\webapps\demo.war" del "d:\tomcat\apache-tomcat-8.0.47\webapps\demo.war"
       cd "c:\Program Files (x86)\Jenkins\workspace\SpringMVCDemo\demo\target\"
       copy "c:\Program Files (x86)\Jenkins\workspace\SpringMVCDemo\demo\target\demo.war" "d:\tomcat\apache-tomcat-8.0.47\webapps\demo.war"
       if exist "d:\tomcat\apache-tomcat-8.0.47\webapps\demo\"  rd /s /q "d:\tomcat\apache-tomcat-8.0.47\webapps\demo\"
       d:
       cd "d:\tomcat\apache-tomcat-8.0.47\bin\"
       call startup.bat
       echo good bye

這個適用我自己電腦環境;為了這個bat文件我還專門研究了下,雖然有點亂。還是學習了點,能用。

保存后啟動我們的項目可以看到日志。:

到這里我們項目就啟動了。。。


參考鏈接文檔: https://files.cnblogs.com/files/zz0412/jenkins%E5%85%A5%E9%97%A8%E6%89%8B%E5%86%8C.pdf

                              https://segmentfault.com/a/1190000008373293
                              http://blog.csdn.net/sms15732621690/article/details/77623289
                              http://blog.csdn.net/ab7253957/article/details/72782364


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM