導航:首頁 > 程序命令 > jenkins命令執行

jenkins命令執行

發布時間:2022-10-08 09:21:00

『壹』 怎麼用jenkins啟動ttl

執行jenkins最簡單的方法就是通過內置的Jetty的servlet容器。您可以執行jenkins是這樣的:

$ java -jar jenkins.war

當然,你可能想jenkins的輸出發送到一個日誌文件,如果你是在Unix上,你可能需要使用nohup的:

$ nohup java -jar jenkins.war > $LOGFILE 2>&1

訪問jenkins

看jenkins,只需打開Web瀏覽器並轉到網址HTTP :// MYSERVER:8080哪裡MYSERVER是jenkins運行系統的名稱。

命令行參數

jenkins通常使用埠8080。但是,如果你有其他的Web服務啟動時,你可能會發現,已經採取了此埠啟動。您可以通過使用指定一個不同的埠--httpPort = $ HTTP_PORT,其中$ HTTP_PORT是你想要jenkins上運行的埠。其他命令行參數包括:

命令行參數

描寫

--httpPort = $ HTTP_PORT運行在使用標准埠$ HTTP_PORTjenkins監聽HTTP協議。默認埠號為8080。要禁用(因為你使用的是HTTPS),使用埠-1。

--httpListenAddress = $ HTTP_HOST結合jenkins由$ HTTP_HOST代表的IP地址。默認值是0.0.0.0 -即偵聽所有可用的介面。例如,只監聽本地請求,你可以使用:--httpListenAddress = 127.0.0.1

--httpsPort = $ HTTP_PORT使用HTTPS協議的埠$ HTTP_PORT

--httpsListenAddress = $ HTTPS_HOST結合jenkins監聽由$ HTTPS_HOST表示IP地址的HTTPS請求。

--prefix = $ PREFIX 運行jenkins包括$ PREFIX在URL的末尾。例如,為了使jenkins在訪問的http :// MYSERVER:8080 /jenkins,設置--prefix = /jenkins

--ajp13Port = $ AJP_PORT運行在使用標准埠$ AJP_PORTjenkins監聽AJP13協議。默認埠號為8009。要禁用(因為你使用的是HTTPS),使用埠-1。

--ajp13ListenAddress = $ AJP_HOST結合jenkins由$ AJP_HOST代表的IP地址。默認值是0.0.0.0 - 即監聽所有可用的介面。

--argumentsRealm.passwd $ ADMIN_USER設置用戶的密碼$ ADMIN_USER。如果jenkins的安全性已打開,你必須為了配置jenkins或jenkins項目為$ ADMIN_USER登錄。注意:您還必須指定該用戶具有管理員的角色。(見下參數)。

--argumentsRealm.roles $ ADMIN_USER =管理設置了$ ADMIN_USER是管理員用戶,可以配置jenkins如果jenkins的安全性已開啟。見確保詹金斯以獲取更多信息。

-Xdebug -Xrunjdwp:運輸= dt_socket,地址= $ DEBUG_PORT,伺服器= Y,暫停= N台調試中,您可以訪問調試上$ DEBUG_PORT。

- 日誌文件= $ LOG_PATH / winstone_`date +「%Y%M-%D_%H-%M「`.log文件登錄到所需的文件

-XX:PermSize = 512M -XX:MaxPermSize = 2048M -Xmn128M -Xms1024m -Xmx2048M

『貳』 jenkins上面怎麼執行windows下的命令

可以調用可執行文件來執行,例如e:\a\a.bat,也可以直接寫命令來執行 a e:\

『叄』 jenkins怎麼配置命令在指定的伺服器上執行

默認是執行jenkins 伺服器本地 workspace 里的腳本 不過也可以執行 本地或區域網內其他伺服器任意腳本 需要 ssh 插件

『肆』 jenkins執行腳本的環境變數中,如何獲取執行

方法/步驟

『伍』 大俠們:Windows下jenkins如何執行npm,每次直接執行,報'npm' 不是內部或外部命令,也不是可運行的程序。

可能一:環境變數沒有配置,或者沒有配置對,導致命令無法識別
二:如環境變數都正確,npm目錄下運行cmd再執行命令

『陸』 如何命令行安裝jenkins插件

一、Windows環境中安裝Jenkins
在最簡單的情況下,Jenkins 只需要兩個步驟:
1、下載最新的版本(一個 WAR 文件)。Jenkins官方網址: http://Jenkins-ci.org/
2、命運行運行 java -jar jenkins.war(默認情況下埠是8080,如果要使用其他埠啟動,可以通過命令行」java –jar Jenkins.war --httpPort=80」的方式修改)
注意:Jenkins 需要運行 Java 5以及以上的版本。
還有一種安裝方式就是將下載的war包文件部署到 servlet 容器,然後啟動容器,在瀏覽器的URL地址欄中輸入類似http://localhost:8080/jenkins/這樣的地址即可。下圖是安裝成功後的界面(使用的是Linux+Tomcat6+Java6環境):

二、Jenkins配置
在配置前的一些話:Jenkins的配置不可能全部都說到的,大部分配置是有英文說明的,點擊輸入框後面的問號就可以看見了。英文不會用翻譯工具,多測試幾次,你就懂了。
2.1 系統管理
在已運行的Jenkins主頁中,點擊左側的系統管理進入如下界面:

2.1.1 提示信息
Ps:版本不同提示的消息有可能不同
2.1.1.1 Utf-8編碼
Your container doesn't use UTF-8 to decode URLs. If you use non-ASCII characters as a job name etc, this will cause problems. See Containers and Tomcat i18n for more details.
Jenkins建議在tomcat中使用utf-8編碼,配置tomcat下conf目錄的server.xml文件

Ps:如果Job的控制台中文輸出亂碼,請將URIEncoding=」utf-8」更改為useBodyEncodingForURI="true"
2.1.1.2 新的版本
New version of Jenkins (1.518.JENKINS-14362-jzlib) is available for download (changelog).
提示有新的版本可以下載了,喜歡更新的點擊download去下載吧!
2.1.1.3 安全設置

詹金斯允許網路上的任何人代表您啟動進程。考慮至少啟用身份驗證來阻止濫用。點擊Dismiss忽略該消息,點擊Setup Security進入設置界面.詳細設置請參考 Configure Global Security(安全設置) 章節
2.1.2 系統設置
在已運行的Jenkins主頁中,點擊左側的系統管理—>系統設置進入如下界面:

ps:jenkins的根目錄,默認地在C:\Documents and Settings\AAA\.hudson。

2.1.2.1 JDK、Maven、Ant配置(圖為Windows環境)
配置一個JDK、Ant、Maven實例,請在每一節下面單擊Add(新增) 按鈕,這里將添加實例的名稱和絕對地址。下圖描述了這兩個部分。

點擊「安裝」,添加相應的設置,如下圖:

JDK別名:給你看的,隨便你自己
JAVA_HOME:這個是本機JDK的安裝路徑(錯誤的路徑會有紅字提示你的)
自動安裝:不推薦這個選項
註:Ant、Maven的配置是一樣的(JDK去oracle官網下載,Ant與Maven去apache官網下載)
Ps:每個文本框後面都有個問號,點擊問號就會出現幫助信息

2.1.2.2 郵件通知配置(默認)
2.1.2.2.1 配置發件人地址

系統管理員郵件地址(System Admin e-mail address):Jenkins郵件發送地址,切記,必須設置。
2.1.2.2.2 配置郵件通知

設置:SMTP伺服器,勾選"使用SMTP認證",輸入用戶名與密碼
Ps:小技巧:用戶默認郵件後綴配置了後,以後你填寫郵件地址只需要@之前的就行了

2.1.2.3 Subversion配置

Subversion Workspace Version:Subversion 的版本號,選擇你對應的版本號就行了

2.1.3 Configure Global Security(安全設置)
在已運行的Jenkins主頁中,點擊左側的系統管理—>Configure Global Security進入如下界面:

設置如上圖,保存後系統管理中就出現管理用戶的選項。頁面右上角也會出現登錄/注冊的選項。
此設置:只有登錄用戶可以做任何事

『柒』 自動化部署工具jenkins,從此擺脫重復單調的工作

它是基於Java開發的一種持續集成工具,用於監控持續重復的工作,旨在提供一個開放易用的軟體平台,使軟體的持續集成變成可能。

有了它你可以免除手工編譯,發布代碼,上線更容易。節省的時間你可以喝杯咖啡,放鬆一下 ^_^

道路千萬條,熟悉第一條,我這里使用 Red Hat 家族衍生的 centos 上安裝Jenkins。

這里可以下載rpm包: http://pkg.jenkins-ci.org/redhat/

也可以如下操作:

安裝

將Jenkins存儲庫添加到yum repos,並從此處安裝Jenkins。

安裝穩定版

還有一個LTS YUM資源庫的LTS版本線

安裝Java

Jenkins需要Java才能運行,但默認情況下某些發行版不包含此內容。要安裝Open Java Development Kit(OpenJDK),請運行以下命令:

安裝完成後Jenkins 啟動之前的注意事項

默認情況是Jenkins是使用Jenkins用戶啟動的,但這個用戶目前系統並沒有賦予許可權,這里我們將啟動用戶修改為root;另外Jenkins默認埠是8080,這個跟tomcat的默認埠沖突,我們也修改一下默認埠。

找到 JENKINS_USER 和JENKINS_PORT ,修改為root和你需要的埠

啟動/停止

注意:如果收到以下錯誤消息,請確保已安裝Java:

Starting jenkins (via systemctl): Job for jenkins.service failed. See 'systemctl status jenkins.service' and 'journalctl -xn' for details.[FAILED]

禁用防火牆

有關CentOS Java的重要說明

Jenkins需要Java才能運行,但yum install jenkins不強制已經安裝了java。檢查以確保您已通過運行安裝了hava java java -version。為了進一步使CentOS用戶感到困難,默認的CentOS版本的Java與Jenkins不兼容。Jenkins通常最適合使用Java的Sun實現,由於許可原因,它不包含在CentOS中。

如果您獲得類似於以下內容的輸出,則表示您使用的是Java的默認(GCJ)版本,該版本不適用於Jenkins:

要解決此問題,您可能需要刪除GC的GCJ版本並安裝Sun兼容版本。

如果收到上面的輸出,請卸載默認的java:

然後在卸載Java之後(或者如果你根本沒有安裝Java那麼開始)。您需要安裝與Sun兼容的Java版本。最簡單的方法是使用OpenJDK,它可以通過EPEL存儲庫獲得(或者您可以直接從Oracle安裝官方 RPM)。要安裝OpenJDK,請運行以下命令:

根據您的CentOS版本,OpenJDK的軟體包名稱可能有所不同。使用yum search openjdk來檢查包的名稱。如果通過yum找不到OpenJDK,則可能需要安裝EPEL yum存儲庫。安裝後,您應該能夠獲得以下java -version輸出:

Ok,到此jenkins安裝完成。

接下來你可以在瀏覽器地址中輸入Jenkins網址,如:IP:埠,將顯示如下內容:

拷貝指定文件密碼,進入用戶自定義插件界面,建議選擇安裝官方推薦插件:

接下來是進入插件安裝進度界面:

等待一段時間之後,插件安裝完成,配置用戶名密碼:

OK,你可以使用jenkins來編譯、發布你的代碼了。oh,它支持從代碼庫中直接拉取代碼,git、svn都支持。趕快使用你的Spring boot、go試試吧。

『捌』 jenkins 執行腳本命令時,為什麼執行了但沒有成功

建議:
1. startup.sh 裡面增加log/debug信息,看看log執行到哪一步了
2. jenkins 的build腳本,最開頭加上 #!/bin/bash,不要依賴默認的shell設定

『玖』 jenkins 執行腳本命令時,為什麼執行了但沒有成功

檢查一下startup.sh的內容是否達到了你的目的。
Jenkins只會檢查腳本的返回值是否為0。如果為0就會視本次構建成功。

閱讀全文

與jenkins命令執行相關的資料

熱點內容
操作系統代碼編譯 瀏覽:483
程序員東北大學 瀏覽:426
編譯忽略空字元 瀏覽:117
多店鋪阿里雲伺服器教程 瀏覽:378
單片機求初值 瀏覽:420
安卓機如何在電腦備份圖片 瀏覽:925
ca證書加密機價格 瀏覽:798
天乾地支年份演算法 瀏覽:796
程序員打造的視頻 瀏覽:7
java和php通信 瀏覽:680
為什麼黑程序員 瀏覽:163
程序員男生 瀏覽:456
戴爾文件夾內文件怎麼置頂 瀏覽:582
雲伺服器6m網速 瀏覽:722
vivo手機中國聯通伺服器地址 瀏覽:862
工程總控編譯失敗 瀏覽:707
燕趙紅楓app如何下載 瀏覽:867
php查殺軟體 瀏覽:878
教育管理學pdf 瀏覽:547
伺服器均衡怎麼使用 瀏覽:626