国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

別當(dāng)工具人了,手把手教會(huì)你 Jenkins

這篇具有很好參考價(jià)值的文章主要介紹了別當(dāng)工具人了,手把手教會(huì)你 Jenkins。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

一、Jenkins 是什么

Jenkins是一個(gè)開源軟件項(xiàng)目,是基于java開發(fā)的一種持續(xù)集成工具,用于監(jiān)控持續(xù)重復(fù)的工作,旨在提供一個(gè)開放易用的軟件平臺(tái),使軟件的持續(xù)集成變成可能。

簡單來說,它就是一個(gè)?持續(xù)集成?的工具!

1. 持續(xù)集成

持續(xù)集成(Continuous Integration),簡稱?CI。頻繁地將代碼集成到主干之前,必須通過自動(dòng)化測(cè)試,只要有一個(gè)測(cè)試用例失敗,就不能集成。通過持續(xù)集成,團(tuán)隊(duì)可以快速從一個(gè)功能到另外一個(gè)功能。

別當(dāng)工具人了,手把手教會(huì)你 Jenkins

好處:

  • 降低風(fēng)險(xiǎn),由于持續(xù)集成不斷去構(gòu)建,編譯和測(cè)試,可以很早發(fā)現(xiàn)問題
  • 減少重復(fù)性的工作
  • 持續(xù)部署,提供可部署單元包
  • 持續(xù)交付可供使用的版本

2. Jenkins 持續(xù)集成

別當(dāng)工具人了,手把手教會(huì)你 Jenkins

我們先通過這張圖來看到?Jenkins?在其中起到的作用:

  • 首先,開發(fā)人員將代碼提交到?Git?倉庫
  • 然后?Jenkins?使用?Git?插件來拉取?Git?倉庫的代碼,然后配合?JDK、Maven?等軟件完成代碼編譯,測(cè)試、審查、、測(cè)試和打包等工作
  • 最后?Jenkins?將生成的?jar/war?推送到?測(cè)試/生產(chǎn) 服務(wù)器?,供用戶訪問

整套步驟下來,作為開發(fā)人員我們只需要提交下代碼,剩下的工作都交給了?Jenkins?,真是美滋滋,怎么沒有早點(diǎn)上這個(gè)工具的車!

二、Jenkins 安裝

磨刀不誤砍柴工,沒刀的情況下說再多都是虛的。我們就先來看下?Jenkins?是如何安裝的吧!

1. 安裝JDK

因?yàn)?Jenkins?是?java?寫的,所以要運(yùn)行起來必須要配置?java?運(yùn)行環(huán)境。這里就不贅述 JDK 的安裝過程了

2. 下載安裝 Jenkins

  • 下載

我們可以進(jìn)入下載頁面選擇我們要安裝的版本:下載地址, 我們這里使用的版本是 :
jenkins-2.190.3-1.1.noarch.rpm

  • 安裝

然后把下載好的?rpm?包上傳到我們的服務(wù)器,通過 rpm -ivh
jenkins-2.190.3-1.1.noarch.rpm 進(jìn)行安裝,然后編輯 etc 目錄下的?jenkins?配置文件:vim /etc/sysconfig/jenkins,需要改的地方如下(也可以選擇不改):

JENKINS_USER="root"
JENKINS_PORT="8888"
復(fù)制代碼
  • 啟動(dòng)

systemctl start jenkins

  • 訪問

通過瀏覽器訪問 http://服務(wù)器IP:8888/,看到以下頁面說明啟動(dòng)成功了

別當(dāng)工具人了,手把手教會(huì)你 Jenkins

然后我們?cè)诜?wù)器上從指定文件中獲取密碼,進(jìn)行下一步。

這一步我們可以先跳過插件安裝,因?yàn)?strong>Jenkins插件需要連接默認(rèn)官網(wǎng)下載,速度非常慢:

別當(dāng)工具人了,手把手教會(huì)你 Jenkins

然后我們添加一個(gè)管理員賬號(hào)來管理:

別當(dāng)工具人了,手把手教會(huì)你 Jenkins

?

看到以下頁面就說明設(shè)置成功了:

別當(dāng)工具人了,手把手教會(huì)你 Jenkins

?

三、Jenkins 使用

1. 插件加速

工欲善其事,必先利其器

貼心的小菜是不會(huì)讓你遭受等待的痛苦的,首先我們進(jìn)入 Jenkins -> Manage Jenkins -> Manage Plugins ,點(diǎn)擊 install

別當(dāng)工具人了,手把手教會(huì)你 Jenkins

然后我們?cè)诎惭b?Jenkins?的服務(wù)器上進(jìn)入 /var/lib/jenkins/updates 目錄,可以看到有個(gè) default.json 文件,**第一步:**我們需要替換里面的部分字段,輸入命令如下:

sudo sed -i 's#updates.jenkins.io/download/plugins#mirrors.tuna.tsinghua.edu.cn/jenkins/plugins#g' default.json && sudo sed -i 's#www.google.com#www.baidu.com#g' default.json
復(fù)制代碼

**第二步:**我們進(jìn)入到 /var/lib/jenkins目錄,編輯
hudson.model.UpdateCenter.xm,將里面的?https://updates.jenkins.io/update-center.json修改為?http://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json

最后一步:?輸入以下命令進(jìn)行重啟?Jenkins?:

systemctl restart jenkins
復(fù)制代碼

通過以上步驟,我們就可以愉快的安裝插件了!

2. 用戶管理

在?Jenkins?中我們也可以進(jìn)行用戶權(quán)限管理,這個(gè)時(shí)候我們需要借助插件 Role-based Authorization Strategy

  • 首先安裝 Role-based Authorization Strategy 插件

別當(dāng)工具人了,手把手教會(huì)你 Jenkins

  • 開啟全局安全配置

別當(dāng)工具人了,手把手教會(huì)你 Jenkins

將授權(quán)策略切換為 "Role-Based Strategy"

別當(dāng)工具人了,手把手教會(huì)你 Jenkins

?

  • 創(chuàng)建用戶

更改完授權(quán)策略,我們就可以來創(chuàng)建用戶了,進(jìn)入系統(tǒng)管理頁面中的Manage Users

別當(dāng)工具人了,手把手教會(huì)你 Jenkins

?

這里我們創(chuàng)建了兩個(gè)用戶,分別是 cbuc1 和 cbuc2

別當(dāng)工具人了,手把手教會(huì)你 Jenkins

?

  • 創(chuàng)建角色

創(chuàng)建好用戶,我們就可以來創(chuàng)建角色了,在系統(tǒng)管理頁面進(jìn)入 Manage and Assign Roles

別當(dāng)工具人了,手把手教會(huì)你 Jenkins

角色主要分為?Global roles(全局角色)?和?Item roles(項(xiàng)目角色)

Global roles(全局角色):?管理員等高級(jí)用戶可以創(chuàng)建基于全局的角色

Item roles(項(xiàng)目角色):?針對(duì)某個(gè)或者某些項(xiàng)目的角色

別當(dāng)工具人了,手把手教會(huì)你 Jenkins

?

我們系統(tǒng)現(xiàn)在已經(jīng)存在了兩個(gè)用戶,然后我們就可以給這兩個(gè)用戶綁定對(duì)應(yīng)的角色文章來源地址http://www.zghlxwxcb.cn/news/detail-470800.html

到了這里,關(guān)于別當(dāng)工具人了,手把手教會(huì)你 Jenkins的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 手把手教會(huì)你Unity場景切換進(jìn)度條制作

    手把手教會(huì)你Unity場景切換進(jìn)度條制作

    大家好,我是橙子,今天為大家?guī)淼氖荱nity場景切換進(jìn)度條的教程。 ★,??★,??★,??★,--------------------華麗的分割線--------------------??★,??★,??★,??★,?? 答:有一些場景,里面包含非常多的資源,比如一個(gè)很大的游戲場景,往往加載很慢。這個(gè)時(shí)候,如

    2023年04月09日
    瀏覽(26)
  • IntelliJ IDEA安裝教程,三分鐘手把手教會(huì),非常簡單!

    IntelliJ IDEA安裝教程,三分鐘手把手教會(huì),非常簡單!

    鏈接:JDK安裝教程 1、進(jìn)入官網(wǎng) 官網(wǎng)地址:https://www.jetbrains.com/ ? 2、點(diǎn)擊【Developer Tools】開發(fā)者工具,選擇【IntelliJ IDEA】點(diǎn)擊跳轉(zhuǎn)。 ? 3、來到IntelliJ IDEA界面,點(diǎn)擊【Download】跳轉(zhuǎn)到下載頁面 ? 4、然后你會(huì)看見旗艦版和社區(qū)版兩個(gè)版本,旗艦版的組件很全面,但是要錢(

    2024年03月14日
    瀏覽(93)
  • Socket實(shí)現(xiàn)服務(wù)器和客戶端(手把手教會(huì))

    Socket實(shí)現(xiàn)服務(wù)器和客戶端(手把手教會(huì))

    ?? 作者介紹:我是程序員行者孫,一個(gè)熱愛分享技術(shù)的制能工人。計(jì)算機(jī)本碩,人工制能研究生。公眾號(hào):AI Sun,視頻號(hào):AI-行者Sun ?? 本文專欄:本文收錄于《網(wǎng)絡(luò)編程實(shí)戰(zhàn)》系列專欄,相信一份耕耘一份收獲,我會(huì)手把手教分享網(wǎng)絡(luò)編程實(shí)戰(zhàn)內(nèi)容,屆時(shí)可以拳打字節(jié),

    2024年04月12日
    瀏覽(34)
  • 手把手教會(huì)搭建網(wǎng)站詳細(xì)全過程(從域名到網(wǎng)站部署)

    手把手教會(huì)搭建網(wǎng)站詳細(xì)全過程(從域名到網(wǎng)站部署)

    過年在家,閑的沒有什么事做,剛好在之前通過騰訊的學(xué)生認(rèn)證購買了部署了一個(gè)輕量應(yīng)用服務(wù)器,可以用來建站。想到可以用自己域名建一個(gè)專屬網(wǎng)站,做一回站長就好激動(dòng) 剛剛提到了騰訊的學(xué)生認(rèn)證購的輕量應(yīng)用服務(wù)器,這個(gè)挺實(shí)惠的,這里推銷一波??。 騰訊輕量應(yīng)用

    2023年04月08日
    瀏覽(21)
  • VMware下載到安裝Centos7詳細(xì)教程(手把手教會(huì))

    VMware下載到安裝Centos7詳細(xì)教程(手把手教會(huì))

    一、安裝前的準(zhǔn)備工作 VMware下載官網(wǎng):VMware 中國 - 交付面向企業(yè)的數(shù)字化基礎(chǔ) | CN Centos鏡像文件:CentOS-7-x86_64-Minimal-2009.iso 二、開始下載安裝VMware 1、選擇下一步安裝 ?2、選擇VMware安裝位置 3、完成VMware安裝 三、開始安裝Centos7 1、打開VMware,點(diǎn)擊“創(chuàng)建新的虛擬機(jī)” ? 2、選

    2024年02月09日
    瀏覽(25)
  • 【初識(shí)數(shù)據(jù)結(jié)構(gòu)】手把手教會(huì)你時(shí)間復(fù)雜度的計(jì)算方法

    【初識(shí)數(shù)據(jù)結(jié)構(gòu)】手把手教會(huì)你時(shí)間復(fù)雜度的計(jì)算方法

    前言 ? 大家好啊,這里是幸麟 一名普通的大學(xué)牲 ??希望可以不斷的進(jìn)步,因此也一直在學(xué)習(xí) 如果有寫的不好或者寫錯(cuò)的地方 歡迎在評(píng)論區(qū)指正 前言后的小前言 不知道在大家學(xué)習(xí)算法時(shí)有沒有遇到這樣一種情況,在看大佬題解或者講解視頻時(shí) 總能找到一個(gè)叫 時(shí)間復(fù)雜度

    2024年02月09日
    瀏覽(369)
  • Python爬蟲入門教程!手把手教會(huì)你爬取網(wǎng)頁數(shù)據(jù)

    Python爬蟲入門教程!手把手教會(huì)你爬取網(wǎng)頁數(shù)據(jù)

    其實(shí)在當(dāng)今社會(huì),網(wǎng)絡(luò)上充斥著大量有用的數(shù)據(jù),我們只需要耐心的觀察,再加上一些技術(shù)手段,就可以獲取到大量的有價(jià)值數(shù)據(jù)。這里的“技術(shù)手段”就是網(wǎng)絡(luò)爬蟲。今天就給大家分享一篇爬蟲基礎(chǔ)知識(shí)和入門教程: 爬蟲就是自動(dòng)獲取網(wǎng)頁內(nèi)容的程序,例如搜索引擎,Go

    2023年04月26日
    瀏覽(169)
  • 數(shù)據(jù)結(jié)構(gòu)->順序表實(shí)戰(zhàn)指南,(手把手教會(huì)你拿捏數(shù)據(jù)結(jié)構(gòu)順序表)

    數(shù)據(jù)結(jié)構(gòu)->順序表實(shí)戰(zhàn)指南,(手把手教會(huì)你拿捏數(shù)據(jù)結(jié)構(gòu)順序表)

    文章目錄 ?作者簡介:大家好,我是橘橙黃又青,一個(gè)想要與大家共同進(jìn)步的男人???? ??個(gè)人主頁:橘橙黃又青-CSDN博客 今天開始我們正式進(jìn)入數(shù)據(jù)結(jié)構(gòu)的學(xué)習(xí)了,這篇簡單了解一下: 線性表的存儲(chǔ)結(jié)構(gòu):順序存儲(chǔ)結(jié)構(gòu)、鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu); 順序表的定義:用一段物理地址連

    2024年01月25日
    瀏覽(93)
  • 【滲透測(cè)試】漏洞掃描AWVS安裝使用教程,三分鐘手把手教會(huì),非常簡單

    【滲透測(cè)試】漏洞掃描AWVS安裝使用教程,三分鐘手把手教會(huì),非常簡單

    Acunetix Web Vulnerability Scanner(簡稱AWVS)是一個(gè) 自動(dòng)化 的Web漏洞掃描工具,它可以掃描任何通過 Web瀏覽器訪問 和 遵循HITP/HTTPS 規(guī)則的Web站點(diǎn)。 AWVS原理是基于 漏洞匹配方法 ,通過 網(wǎng)絡(luò)爬蟲 測(cè)試你的網(wǎng)站安全,檢測(cè)流行安全 AWVS可以檢測(cè)什么漏洞,它有什么優(yōu)勢(shì)? AWVS可以通過

    2024年01月25日
    瀏覽(29)
  • 10年測(cè)試工程師 —— 手把手教會(huì)你做前端性能測(cè)試(超詳細(xì))

    10年測(cè)試工程師 —— 手把手教會(huì)你做前端性能測(cè)試(超詳細(xì))

    普通用戶如何評(píng)價(jià)一個(gè)網(wǎng)站的體驗(yàn)好不好呢? 除了滿足他的功能需求以外,用得爽不爽可能是最大的評(píng)估因素。這個(gè)爽不爽可以簡單理解為快不快,好不好看,是不是符合他的操作習(xí)慣等等。而這里的快不快就是我們說的性能。 有數(shù)據(jù)表明,性能在一定程度上跟公司的收益

    2024年02月13日
    瀏覽(93)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包