隨筆分類 - 持續(xù)集成
摘要:一、問(wèn)題描述 今天遇到個(gè)問(wèn)題,我這邊提交了代碼后,一般會(huì)馬上去jenkins上點(diǎn)一下,構(gòu)建到開(kāi)發(fā)環(huán)境上。 但是發(fā)現(xiàn)修改沒(méi)生效,后來(lái)發(fā)現(xiàn),提交的版本假設(shè)是3250,但是jenkins構(gòu)建使用的版本為3249,或者3248,總之差一兩個(gè)版本。 一開(kāi)始沒(méi)找到問(wèn)題,以為只是偶然,后面多來(lái)了幾次后,仔細(xì)看了看
閱讀全文
摘要:本系列打算全面介紹jenkins的常規(guī)使用,這是第二篇,之前的文章在: jenkins實(shí)戰(zhàn)(一):war安裝及插件安裝 一、新建項(xiàng)目 1.新建項(xiàng)目 此處我們打算新建自由風(fēng)格項(xiàng)目,見(jiàn)下圖。 值得注意的是,我這邊只有兩個(gè)選項(xiàng),是因?yàn)槲业闹T多插件安裝失敗了(網(wǎng)絡(luò)原因),大部分是pipeline相關(guān)的,因?yàn)? 閱讀全文
摘要:一、目的 jenkins上將war包,部署到遠(yuǎn)程服務(wù)器的tomcat上。 這邊tomcat在windows 主機(jī)A上,版本apache-tomcat-8.5.23。 jenkins在主機(jī)B上,centos系統(tǒng)。 A、B之間網(wǎng)絡(luò)連通。 二、步驟 1、安裝插件 重啟jenkins后。 此時(shí),打開(kāi)job,
閱讀全文
摘要:一、問(wèn)題概述 在一個(gè)多月前,組長(zhǎng)讓我研究下持續(xù)集成。我很自然地選擇了jenkins。當(dāng)時(shí),(包括現(xiàn)在也是),部分服務(wù)器用的是windows主機(jī)。 我當(dāng)時(shí)想了想,如果我把jenkins裝在windows上,在windows上打好包后,要怎么把war包或jar包(針對(duì)spring boot項(xiàng)目)傳到re
閱讀全文
摘要:一、問(wèn)題概述 最近在組長(zhǎng)支持下,一直在折騰jenkins,也推廣到了兩三個(gè)組。期間也加了jenkins相關(guān)的qq群,群里的一個(gè)哥們問(wèn)題很奇怪: centos 7.4 64位,使用了如下鏈接所示的yum安裝方式。 https://pkg.jenkins.io/redhat-stable/ 其實(shí)這些都沒(méi)
閱讀全文
摘要:一、權(quán)限管理概述 jenkins的權(quán)限管理,我目前使用的是Role-based Authorization Strateg。這個(gè)很簡(jiǎn)單,權(quán)限是jenkins已經(jīng)定死了的,就那些。該插件可以讓我們新建角色,可以將權(quán)限賦予給角色, 角色可以再賦予給用戶。 然后突然想知道Matrix-based secu
閱讀全文
摘要:一、SonarQube 我的理解是,SonarQube就是一個(gè)對(duì)代碼進(jìn)行分析的平臺(tái),其功能可以通過(guò)插件擴(kuò)展。支持多種語(yǔ)言,也支持靜態(tài)代碼檢查、發(fā)現(xiàn)潛在bug等。 以下是參考信息: 維基百科:https://zh.wikipedia.org/wiki/SonarQube 官網(wǎng):https://www.
閱讀全文
摘要:一:整體介紹 以下摘自維基百科: Jenkins是一個(gè)用Java編寫(xiě)的開(kāi)源的持續(xù)集成工具。在與Oracle發(fā)生爭(zhēng)執(zhí)后,項(xiàng)目從Hudson項(xiàng)目復(fù)刻。 Jenkins提供了軟件開(kāi)發(fā)的持續(xù)集成服務(wù)。它運(yùn)行在Servlet容器中(例如Apache Tomcat)。它支持軟件配置管理(SCM)工具(包括Acc
閱讀全文
摘要:一:?jiǎn)栴}背景 最近在研究jenkins的過(guò)程中,針對(duì)maven項(xiàng)目,打算添加findbugs進(jìn)行靜態(tài)檢查,但我不太想在項(xiàng)目的pom中進(jìn)行修改,最好可以只修改jenkins的job配置,即配置外部化。 我發(fā)現(xiàn):在jenkins安裝了findbugs插件后,只需要按照如下配置: 1.配置maven的go
閱讀全文
摘要:新建任務(wù)的時(shí)候,有兩個(gè)流水線相關(guān)的任務(wù)類型,如下圖。其中:流水線更加針對(duì)單主干模式的開(kāi)發(fā),在主干目錄下放一個(gè)Jenkinsfile文件,其中該文件保存了從SCM拉代碼、構(gòu)建、測(cè)試、發(fā)布等等流程。 而MultiBranch Pipeline是針對(duì)多分支模式的開(kāi)發(fā),在主干目錄下可能有多個(gè)分支(如bran
閱讀全文
摘要:參考以下文章進(jìn)行實(shí)踐: https://jenkins.io/doc/pipeline/tour/hello-world/#what-is-a-jenkins-pipeline (看見(jiàn)一個(gè)介紹的還不錯(cuò)的,http://www.rzrgm.cn/cay83/p/7542442.html) st
閱讀全文

浙公網(wǎng)安備 33010602011771號(hào)