云效自動(dòng)化流水線配置
git代碼上傳
我這邊以云效上示例代碼進(jìn)行演示
部署程序目的機(jī)準(zhǔn)備
本質(zhì)上都是一樣的,不同條件的同學(xué)根據(jù)自己情況選擇。
● 測(cè)試用:可以直接采用阿里云的臨時(shí)測(cè)試機(jī)
● 項(xiàng)目部署
○ 阿里云服務(wù)器
○ 能上外網(wǎng)的實(shí)體機(jī)
直接采用阿里云的臨時(shí)測(cè)試機(jī)



點(diǎn)擊查看幫助 ,查看幫助鏈接https://help.aliyun.com/document_detail/411256.html?spm=a2cl9.flow_devops2020_goldlog.0.0.2e255181TLZvH8


等待資源創(chuàng)建成功



需要對(duì)應(yīng)填寫
保存運(yùn)行
創(chuàng)建自動(dòng)化部署
1. 登錄云效 ?
https://www.aliyun.com/product/yunxiao?channel=yy_sem_key_yunxiao&utm_content=se_1009966124
2. 注冊(cè)下,輸入用戶名和密碼
3. 點(diǎn)擊進(jìn)入流水線

4. 新建流水線

5. 選擇java構(gòu)建,部署到ecs或者自有主機(jī),點(diǎn)擊創(chuàng)建


分步驟進(jìn)行配置
添加流水線源,也就是代碼存儲(chǔ)路徑 ,這里選擇示例代碼源 ,代碼類型選擇java,點(diǎn)擊添加。
如果是自己代碼就填寫對(duì)應(yīng)的代碼倉(cāng)庫(kù)路徑等信息,必須要填寫對(duì),不然拉取不到代碼

java構(gòu)建配置

主機(jī)部署
選擇


點(diǎn)擊保存運(yùn)行,下圖表示正在運(yùn)行中

構(gòu)建完成,正在部署中


出現(xiàn)上圖說明創(chuàng)建流水線成功
查看部署日志
可以看到部署路徑存儲(chǔ)路徑為 /home/admin/app/package.tgz
我們可以去服務(wù)器上查看 是否存在 這個(gè)文件 ?
可以看到已存在 ,但是程序沒有自動(dòng)運(yùn)行起來(lái), 我們需要寫部署腳本
點(diǎn)擊編輯,進(jìn)入流水線的編輯界面
編寫解壓和運(yùn)行腳本
再保存運(yùn)行 ,等待部署完成,就可以用瀏覽器訪問程序了
查看服務(wù)器ip
查看運(yùn)行端口
出現(xiàn)上面界面說明安裝運(yùn)行成功了
自動(dòng)觸發(fā)
點(diǎn)擊編輯
進(jìn)入下面的頁(yè)面