導航:首頁 > 文件處理 > jenkins文件夾

jenkins文件夾

發布時間:2022-11-21 08:36:45

1. 如何移動jenkins job 到不同目錄

Jenkins默認會存放在用戶主目錄下的.jenkins文件夾

如:linux root用戶:/root/.jenkins
注意:這是linux版本的。windows系統請自行更改。這個值在Jenkins運行時是不能更改的. 請先將Jenkins停止運行。

如果查看當前Jenkins目錄:系統管理→系統設置→主目錄→/root/.jenkins(注意:用戶不同,路徑也不同)

Jenkins儲存所有的數據文件在這個目錄下. 你可以通過以下幾種方式更改:
1.使用你Web容器的管理工具設置JENKINS_HOME環境參數.

打開tomcat的bin目錄,編輯catalina.sh文件。
在# OS specific support. $var _must_ be set to either true or false.上面添加:export JENKINS_HOME=""
在引號中填入你的路徑。

2.在啟動Web容器之前設置JENKINS_HOME環境變數.

用root用戶登錄
編輯profile文件:vi /etc/profile
在最後加入:export JENKINS_HOME=xxxx
保存,退出後執行:source /etc/profile
讓配置生效

3.(不推薦)更改Jenkins.war(或者在展開的Web容器)內的web.xml配置文件.

復制代碼
<!-- if specified, this value is used as the Hudson home directory -->
<env-entry>
<env-entry-name>HUDSON_HOME</env-entry-name>
<env-entry-type>java.lang.String</env-entry-type>
<env-entry-value></env-entry-value>
</env-entry>
<!-- 在<env-entry-value>節點中填入路徑,windows系統建議使用/分隔路徑 -->

復制代碼

好了,現在運行Jenkins看看效果吧。

2. 利用Jenkins與profile管理自動集成中的配置文件

在這里Jenkins就不做過多的概述,它是一個自動集成的工具。本文直接說說利用Jenkins與profile管理自動集成中的配置文件。

在maven中可以使用profiles可以配置出各個環境的profile,通過激活這些profile來獲取各個環境的構建信息,在項目的pom.xml文件中配置profiles:

同時在項目中創建配置文件文件夾deployEnv,目錄結構如下:

把配置文件文件夾deployEnv放到和src文件夾同級,在下面創建三個環境對應的文件夾,要以環境版本做為文件夾名稱,在各個環境的文件夾下面書寫各自所需的配置文件。

需要在pom.xml文件中的build屬性,加上資源文件拷貝的配置

配置完畢,在idea開發工具中可以快速設置激活profile,

在本機開發環境中選擇激活dev profile,那麼在本機maven構建項目的時候,使用的是deployEnv文件夾下dev下的配置文件。

在Jenkins中,進入項目的配置,找到Build標簽,在Goals and options文本框中輸入: clean install -P test,這是maven的命令,作用是,先清理項目,然後構建項目, -P test的意思是使用 test profile 進行項目的構建,這樣在構建測試環境的時候,使用的是deployEnv文件夾下test下的配置文件。

這樣的管理配置文件的方式是不是很簡單呢?歡迎大家來溝通交流~
謝謝大家!

3. win7下安裝的jenkins,重啟電腦後啟動在哪裡

工具/原料
Win7操作系統
JDK1.7
jenkins.war包
方法/步驟
1、登錄Jenkins官網下載Jenkins安裝包。
2、確保JDK已經正確安裝,目前使用的是JDK1.7。
3、創建TestJenkins文件夾,並放置剛才下載的安裝包。
4、執行「java -jar jenkins.war」。
5、出現如下提示,表示Jenkins服務啟動成功。

4. jenkins 打包後沒看到jar包,只看到日誌文件

問題:jenkins打包成功,但是只在指定文件夾看到命令行所生成的日誌文件,並且日誌里也說沒有找到jar包

但是,你打開工作空間就知道有問題了

可以看到工作空間的文件夾里,最外層是backstage,並不直接是項目目錄

加上外層文件夾就行了。

5. Jenkins源碼管理,關於Local mole directory

近期在配置Jenkins+maven+svn自動打包任務時,遇到一個項目,打包時需要依賴文件夾的目錄結構,如果直接從svn檢出打包,打出來的包會缺失文件。這時才注意到了關於Local mole directory的設置。

Local mole directory默認情況下是一個點,表示就在工作目錄下面直接檢出;

首先再jenkins上創建一個secdev的任務,項目直接檢出到工作目錄下

該secdev任務構建完成後,在jenkins的workspace下就會生成一個secdev的目錄。

接著配置我們真正需要打包的項目jdgl,將項目檢出到secdev目錄下,這樣就解決了jdgl項目打包需要依賴secdev的情況了。

6. 問個問題, WAMP 部署 Jenkins 放在哪個文件夾, Apache 放在 webApps ! WAMP不知道放在哪裡了!

php ,mysql文件都放在C:,apache文件放在其他盤符(還要在其他盤符見一個source文件夾 就是你本機源程序文件放的地方,這個路徑要配置在apache\conf\httpd.conf里,這只是其中一部分),並且還需要進行繁瑣的配置.你給我個郵箱 我發給你怎麼配置

7. iOS【Jenkins-Keychain and Provisioning Profiles Management]

點擊選擇文件,獲取login.keychain文件,
如果沒有的話文件login.keychain-db文件,然後刪除-db文件,
因為Jenkins不識別keychain-db文件,上傳完成後記得把/Users/shangqiutianlukeji/Library/Keychains文件到/Users/Shared/Jenkins/Library文件夾下面,
如果Jenkins下面沒有Library文件夾需要自己創建一個,記得把Library的許可權修改為讀與寫

8. jenkins把WAR包打到哪裡去了

jenkins默認會存放在用戶主目錄下的.jenkins文件夾中

如:Linux root用戶:/root/.jenkins

注意:這是linux版本的。windows系統請自行更改。這個值在Jenkins運行時是不能更改的. 請先將Jenkins停止運行。
如果查看當前Jenkins目錄:系統管理→系統設置→主目錄→/root/.jenkins(注意:用戶不同,路徑也不同)

Jenkins儲存所有的數據文件在這個目錄下. 你可以通過以下幾種方式更改:

使用你Web容器的管理工具設置JENKINS_HOME環境參數.
打開tomcat的bin目錄,編輯catalina.sh文件。
在# OS specific support. $var _must_ be set to either true or false.上面添加:export JENKINS_HOME=""
在引號中填入你的路徑。
在啟動Web容器之前設置JENKINS_HOME環境變數.
用root用戶登錄
編輯profile文件:vi /etc/profile
在最後加入:export JENKINS_HOME=xxxx
保存,退出後執行:source /etc/profile
讓配置生效
(不推薦)更改Jenkins.war(或者在展開的Web容器)內的web.xml配置文件.
<!-- if specified, this value is used as the Hudson home directory --> <env-entry> <env-entry-name>HUDSON_HOME</env-entry-name> <env-entry-type>java.lang.String</env-entry-type> <env-entry-value></env-entry-value> </env-entry> <!-- 在<env-entry-value>節點中填入路徑,windows系統建議使用/分隔路徑 -->
好了,現在運行Jenkins看看效果吧。

9. Jenkins Gitlab 前端構建發布

流程:通常是從gitlab/github拉取項目,構建,把產出文件發到伺服器。

一、環境

創建任務之前,要先配置兩項:

問題1:jenkins credentials配置SSH

系統管理 -> Manage Credentials -> 全局憑據 (unrestricted) ->添加或者編輯

注意:這里的key是個大坑,最開始我糾結是填私鑰還是公鑰,發現粘貼進去都不對。(粘貼私鑰時我粘貼的是正文,沒有復制首尾兩行,導致一直報錯。)最後把私鑰整個粘貼進去就對了。

原因:

由於Jenkins的安全策略配置了CSRF跨站點保護。

解決方案:

進入Jenkins,系統管理-->全局安全配置,勾選匿名用戶具有可讀許可權和去掉CSRF防止跨站點請求偽造:

在 /configure 下

這個插件是jenkins連接linux系統的時候使用。
以下針對插件的每個屬性進行說明。

Name
SSH Server的Name屬性就是你希望連接的伺服器。

Source files
這里輸入的是你希望傳到伺服器的文件夾和文件。路勁是相對jenkins的workspace的項目名稱的。例如編譯打包後的路徑為dist文件夾下的jenkinszip.tar.gz,則Surce files填入dist/jenkinszip.tar.gz。

Remove prefix
如果Source files為dist/jenkinszip.tar.gz,但是不想把dist目錄創建到伺服器端,這個時候就可以在Remove prefix里填入dist

Remote directory
這里指定文件將被拷貝到伺服器的路徑。
PS:被拷貝文件在伺服器上的完整路徑=登錄伺服器賬號的默認路徑(就是全局設置的Remote Directory)+當前任務配置的Remote directory。
例如我的伺服器路徑是 /home/wwwroot/aaa
我全局配置Remote Directory 是 /home/wwwroot
當前任務配置的Remote Directory 是 /aaa/

Exec command
這里就是連接伺服器之後需要執行的命令。

注意:這里配置的Secret token和 webhook要填寫到gitlab裡面,路徑如下:

參考文章: https://blog.csdn.net/hou_ge/article/details/103507947

10. windows上jenkins 怎麼安裝

工具/原料Win7操作系統
JDK1.7
jenkins.war包
方法/步驟
登錄Jenkins官網下載Jenkins安裝包

確保JDK已經正確安裝,目前使用的是JDK1.7

創建TestJenkins文件夾,並放置剛才下載的安裝包

執行「java -jar jenkins.war」

出現如下提示,表示Jenkins服務啟動成功

閱讀全文

與jenkins文件夾相關的資料

熱點內容
dvd光碟存儲漢子演算法 瀏覽:757
蘋果郵件無法連接伺服器地址 瀏覽:962
phpffmpeg轉碼 瀏覽:671
長沙好玩的解壓項目 瀏覽:144
專屬學情分析報告是什麼app 瀏覽:564
php工程部署 瀏覽:833
android全屏透明 瀏覽:737
阿里雲伺服器已開通怎麼辦 瀏覽:803
光遇為什麼登錄時伺服器已滿 瀏覽:302
PDF分析 瀏覽:484
h3c光纖全工半全工設置命令 瀏覽:143
公司法pdf下載 瀏覽:381
linuxmarkdown 瀏覽:350
華為手機怎麼多選文件夾 瀏覽:683
如何取消命令方塊指令 瀏覽:349
風翼app為什麼進不去了 瀏覽:778
im4java壓縮圖片 瀏覽:362
數據查詢網站源碼 瀏覽:150
伊克塞爾文檔怎麼進行加密 瀏覽:892
app轉賬是什麼 瀏覽:163