@Simpson_a7c2 現(xiàn)在我是在一個流水線里。
集成gitlab、Jenkins與Sonar實現(xiàn)代碼自動檢查前言 在項目的開發(fā)過程中,為了保證代碼的質(zhì)量便于后期的代碼維護,需要遵循統(tǒng)一的代碼規(guī)范。但是通過人工逐一查看代碼去檢查費時費力,使用jenkins結(jié)合sonar可以實現(xiàn)代碼的...
@程序yuan 這個文件就是用kubectl連k8s所需要的配置文件,在“配置k8s的kube.config配置信息”這部分里面有配置文件的主要內(nèi)容
采用jenkins pipeline實現(xiàn)自動構(gòu)建并部署至k8s前言 在日常開發(fā)中,經(jīng)常會有發(fā)布的需求,而且經(jīng)常會碰到各種環(huán)境,比如:開發(fā)環(huán)境、測試環(huán)境、生產(chǎn)環(huán)境。雖然可以使用手動構(gòu)建、上傳服務(wù)器部署的方式,但在微服務(wù)架構(gòu)下一個項目經(jīng)常包...
@芥子_69c8 在配置文件里面有contexts這部分的配置,在context里面要配user和cluster的。從報錯信息里面看應(yīng)該是配置文件的contexts里面找不到對應(yīng)的context配置。
采用jenkins pipeline實現(xiàn)自動構(gòu)建并部署至k8s前言 在日常開發(fā)中,經(jīng)常會有發(fā)布的需求,而且經(jīng)常會碰到各種環(huán)境,比如:開發(fā)環(huán)境、測試環(huán)境、生產(chǎn)環(huán)境。雖然可以使用手動構(gòu)建、上傳服務(wù)器部署的方式,但在微服務(wù)架構(gòu)下一個項目經(jīng)常包...
@lixingnan 在文章里面 kubectl這個命令是使用的agent docker的方式執(zhí)行的。所以執(zhí)行kubectl命令是通過lwolf/helm-kubectl-docker這個鏡像來執(zhí)行的,因此在你的jenkins服務(wù)器/root/.kube下的config是沒有起作用的。如果你需要直接執(zhí)行jenkins服務(wù)器上的kubectl命令,那么可以改成agent any試下。
采用jenkins pipeline實現(xiàn)自動構(gòu)建并部署至k8s前言 在日常開發(fā)中,經(jīng)常會有發(fā)布的需求,而且經(jīng)常會碰到各種環(huán)境,比如:開發(fā)環(huán)境、測試環(huán)境、生產(chǎn)環(huán)境。雖然可以使用手動構(gòu)建、上傳服務(wù)器部署的方式,但在微服務(wù)架構(gòu)下一個項目經(jīng)常包...
@lixingnan ssh的方式連git,jenkins的“憑據(jù)”里面需要用“SSH Username with private key”;jenkins在不在k8s集群里面,與部署到k8s集群是沒有關(guān)系的。jenkins只是執(zhí)行kubectl命令來進行部署,kubectl命令一般不都是在k8s集群外的機器上(例如:個人電腦)執(zhí)行的么,只要jenkins與k8s的網(wǎng)絡(luò)是通的就可以。
采用jenkins pipeline實現(xiàn)自動構(gòu)建并部署至k8s前言 在日常開發(fā)中,經(jīng)常會有發(fā)布的需求,而且經(jīng)常會碰到各種環(huán)境,比如:開發(fā)環(huán)境、測試環(huán)境、生產(chǎn)環(huán)境。雖然可以使用手動構(gòu)建、上傳服務(wù)器部署的方式,但在微服務(wù)架構(gòu)下一個項目經(jīng)常包...
@lixingnan 用戶密碼的方式是要用http的地址吧,抱的錯看你用的是ssh的地址,ssh方式是要證書的!
采用jenkins pipeline實現(xiàn)自動構(gòu)建并部署至k8s前言 在日常開發(fā)中,經(jīng)常會有發(fā)布的需求,而且經(jīng)常會碰到各種環(huán)境,比如:開發(fā)環(huán)境、測試環(huán)境、生產(chǎn)環(huán)境。雖然可以使用手動構(gòu)建、上傳服務(wù)器部署的方式,但在微服務(wù)架構(gòu)下一個項目經(jīng)常包...
@lixingnan 我的沒在k8s集群里,你的在k8s集群里面一樣,只要網(wǎng)絡(luò)能訪問通就行!
采用jenkins pipeline實現(xiàn)自動構(gòu)建并部署至k8s前言 在日常開發(fā)中,經(jīng)常會有發(fā)布的需求,而且經(jīng)常會碰到各種環(huán)境,比如:開發(fā)環(huán)境、測試環(huán)境、生產(chǎn)環(huán)境。雖然可以使用手動構(gòu)建、上傳服務(wù)器部署的方式,但在微服務(wù)架構(gòu)下一個項目經(jīng)常包...
@Leif_206c 從錯誤看是k8s里面缺少demo這個namespace,需要在k8s里面建一下或者換成已存在的namespace
采用jenkins pipeline實現(xiàn)自動構(gòu)建并部署至k8s前言 在日常開發(fā)中,經(jīng)常會有發(fā)布的需求,而且經(jīng)常會碰到各種環(huán)境,比如:開發(fā)環(huán)境、測試環(huán)境、生產(chǎn)環(huán)境。雖然可以使用手動構(gòu)建、上傳服務(wù)器部署的方式,但在微服務(wù)架構(gòu)下一個項目經(jīng)常包...
@Leif_206c 確認(rèn)git上打的標(biāo)簽已經(jīng)提交到遠端服務(wù)器上。如果還有問題的話,清空下jenkins的workspace里面的東西后再試下。
采用jenkins pipeline實現(xiàn)自動構(gòu)建并部署至k8s前言 在日常開發(fā)中,經(jīng)常會有發(fā)布的需求,而且經(jīng)常會碰到各種環(huán)境,比如:開發(fā)環(huán)境、測試環(huán)境、生產(chǎn)環(huán)境。雖然可以使用手動構(gòu)建、上傳服務(wù)器部署的方式,但在微服務(wù)架構(gòu)下一個項目經(jīng)常包...
@Leif_206c 這個錯是git上沒有標(biāo)簽,git describe --tags抱錯
采用jenkins pipeline實現(xiàn)自動構(gòu)建并部署至k8s前言 在日常開發(fā)中,經(jīng)常會有發(fā)布的需求,而且經(jīng)常會碰到各種環(huán)境,比如:開發(fā)環(huán)境、測試環(huán)境、生產(chǎn)環(huán)境。雖然可以使用手動構(gòu)建、上傳服務(wù)器部署的方式,但在微服務(wù)架構(gòu)下一個項目經(jīng)常包...
@Amoy_Sun 沒明白說的envset指的是什么,能具體說下怎么用么
采用jenkins pipeline實現(xiàn)自動構(gòu)建并部署至k8s前言 在日常開發(fā)中,經(jīng)常會有發(fā)布的需求,而且經(jīng)常會碰到各種環(huán)境,比如:開發(fā)環(huán)境、測試環(huán)境、生產(chǎn)環(huán)境。雖然可以使用手動構(gòu)建、上傳服務(wù)器部署的方式,但在微服務(wù)架構(gòu)下一個項目經(jīng)常包...
十年前開始自己研究架站,跟很多人一樣都是從 Apache 開始,后來出現(xiàn) Nginx 后普遍的作法是將它拿來做反向代理(Reveres Proxy),既有的網(wǎng)頁服務(wù)器就會放置...
前言 在不同項目環(huán)境配置內(nèi)部https服務(wù)的時候需要使用不同的證書,為了簡化生成證書時手動執(zhí)行命令的繁瑣,寫了一個shell腳本來生成證書文件。 腳本說明 shell腳本使用...