溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

Teamcity集成環(huán)境下的Agent編譯節(jié)點(diǎn)安裝說明

發(fā)布時(shí)間:2020-08-02 15:11:36 來源:網(wǎng)絡(luò) 閱讀:951 作者:開始51CTO 欄目:開發(fā)技術(shù)

引言

   在引入Teamcity持續(xù)集成編譯軟件后,可以幫助各角色人員協(xié)同進(jìn)行軟件的開發(fā)集成工作,其中主要是進(jìn)行編譯、發(fā)布、歸檔等操作。這些操作需要使用到Agent(也就是操作執(zhí)行的客戶端)功能,如果你有足夠的機(jī)器,可以安裝多個(gè)Agent, 這樣整體集成的效率將會(huì)更快。


一、獲得Agent安裝包

從Teamcity服務(wù)平臺(tái)上,可以處理,安裝方式看到有2種,一種是通過服務(wù)平臺(tái)上在線安裝方式,另一種是在平臺(tái)上下載安裝Agent的對應(yīng)平臺(tái)的安裝包,進(jìn)行安裝。 下面試驗(yàn)的是安裝包下載,到機(jī)器上進(jìn)行安裝的說另,在線安裝方式,沒有試過,有興趣人員可以去研究。

1、找到安裝包,在選擇Agents項(xiàng)頁面后,在右側(cè)點(diǎn)擊,彈出選擇下載Agent對應(yīng)的安裝包,如下:

Teamcity集成環(huán)境下的Agent編譯節(jié)點(diǎn)安裝說明Teamcity集成環(huán)境下的Agent編譯節(jié)點(diǎn)安裝說明

下載得到agentInstall.exe安裝程序,將安裝程序復(fù)制到要安裝客戶端的電腦上,執(zhí)行。

安裝過程:

執(zhí)行安裝后,顯示配置頁面:

Teamcity集成環(huán)境下的Agent編譯節(jié)點(diǎn)安裝說明Teamcity集成環(huán)境下的Agent編譯節(jié)點(diǎn)安裝說明


配置env.TEAMCITY_JRE 目錄, 可以是自己Agent下的目錄,也可以是jdk目錄

配置name, 這個(gè)名稱,將對應(yīng)到在Teamcity上顯示的Agent名稱

     Teamcity集成環(huán)境下的Agent編譯節(jié)點(diǎn)安裝說明

配置ownPort,端口只要沒有被使用的,就可以

serverUrl, 這里填寫的是Teamcity服務(wù)平臺(tái)對應(yīng)的url, 可以在下面圖中確認(rèn)他的地址

     Teamcity集成環(huán)境下的Agent編譯節(jié)點(diǎn)安裝說明Teamcity集成環(huán)境下的Agent編譯節(jié)點(diǎn)安裝說明

最后,配置的文件會(huì)在這里:

Teamcity集成環(huán)境下的Agent編譯節(jié)點(diǎn)安裝說明Teamcity集成環(huán)境下的Agent編譯節(jié)點(diǎn)安裝說明

Teamcity集成環(huán)境下的Agent編譯節(jié)點(diǎn)安裝說明Teamcity集成環(huán)境下的Agent編譯節(jié)點(diǎn)安裝說明

點(diǎn)擊save保存按鈕后,進(jìn)行windows服務(wù)的安裝提示,這里也安裝服務(wù)

(特別提示:如果是在同一臺(tái)的服務(wù)器上,之前已有安裝過一個(gè)Service服務(wù)過了之后,這里就不能再打鉤,再安裝服務(wù)。

  因?yàn)槿绻侔惭b服務(wù),則后安裝的服務(wù)會(huì)覆蓋之前安裝好的服務(wù),同時(shí)服務(wù)會(huì)停止,服務(wù)對應(yīng)的目錄也被切換到了后安裝的這個(gè)Agent對應(yīng)的服務(wù)目錄上),如果是需要再安裝,不打鉤安裝后,后面在安裝成功后,可以通過修改配置,通過自帶的批處理命令手動(dòng)安裝服務(wù)。

Teamcity集成環(huán)境下的Agent編譯節(jié)點(diǎn)安裝說明Teamcity集成環(huán)境下的Agent編譯節(jié)點(diǎn)安裝說明

安裝完成后,在windows的服務(wù)里,可以看到安裝的服務(wù)信息。

Teamcity集成環(huán)境下的Agent編譯節(jié)點(diǎn)安裝說明Teamcity集成環(huán)境下的Agent編譯節(jié)點(diǎn)安裝說明

E:\BuildAgent2\launcher\bin\TeamCityAgentService-windows-x86-32.exe -s E:\BuildAgent2\launcher\conf\wrapper.conf

2、手動(dòng)安裝新的Agent說明

從服務(wù)的啟動(dòng)信息中,看到啟動(dòng)時(shí),有個(gè)對應(yīng)的配置文件:launcher\conf\wrapper.conf , 這里就是需要對這個(gè)新的Agent安裝目錄下的wrapper.conf進(jìn)行修改配置(重點(diǎn))

Teamcity集成環(huán)境下的Agent編譯節(jié)點(diǎn)安裝說明Teamcity集成環(huán)境下的Agent編譯節(jié)點(diǎn)安裝說明

這里分析后,重點(diǎn)是要修改wrapper.ntservice.name=XXXXX 服務(wù)名,否則就會(huì)出現(xiàn)服務(wù)名相同問題(或是覆蓋服務(wù)問題)

在修改服務(wù)名后,可以通過Agent安裝目錄下的bin目錄下,執(zhí)行服務(wù)的手動(dòng)觸發(fā)安裝了:

Teamcity集成環(huán)境下的Agent編譯節(jié)點(diǎn)安裝說明 Teamcity集成環(huán)境下的Agent編譯節(jié)點(diǎn)安裝說明   

以上4個(gè)批處理,分別進(jìn)行服務(wù)的相關(guān)操作,在執(zhí)行操作后(為了更方便查看執(zhí)行情況,可以通過cmd在命令窗口中執(zhí)行)

Teamcity集成環(huán)境下的Agent編譯節(jié)點(diǎn)安裝說明

在服務(wù)中,就會(huì)顯示新安裝的服務(wù)了

Teamcity集成環(huán)境下的Agent編譯節(jié)點(diǎn)安裝說明Teamcity集成環(huán)境下的Agent編譯節(jié)點(diǎn)安裝說明

以后操作成功后,要稍過一小會(huì),就會(huì)在Teamcity上顯示出新安裝的Agent節(jié)點(diǎn)了

二、在平臺(tái)中的Agent的顯示

打開Teamcity平臺(tái),在Agents下就可以看到新安裝的Agnet節(jié)點(diǎn)了。

Teamcity集成環(huán)境下的Agent編譯節(jié)點(diǎn)安裝說明Teamcity集成環(huán)境下的Agent編譯節(jié)點(diǎn)安裝說明


向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI