欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

如何使用Jenkins鏡像

這篇文章主要介紹如何使用Jenkins鏡像,文中介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們一定要看完!

成都創(chuàng)新互聯(lián)是專業(yè)的江油網(wǎng)站建設(shè)公司,江油接單;提供做網(wǎng)站、成都網(wǎng)站設(shè)計,網(wǎng)頁設(shè)計,網(wǎng)站設(shè)計,建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行江油網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊,希望更多企業(yè)前來合作!

如何使用鏡像

$ docker run -p 8080:8080 index.csphere.cn/microimages/jenkins

這樣啟動將會把所有workspace存儲到/var/jenkins_home目錄,包括所有數(shù)據(jù)、插件以及配置,你也許希望運(yùn)行在一個持久化的數(shù)據(jù)卷里:

$ docker run --name myjenkins -p 8080:8080 -v /var/jenkins_home index.csphere.cn/microimages/jenkins

myjenkins這個容器里的卷將會得到持久化,你也可以映射一個主機(jī)目錄:

$ sudo chown 999 /your/home
$ docker run -p 8080:8080 -p 50000:50000 -v /your/home:/var/jenkins_home index.csphere.cn/microimages/jenkins

jenkins管理員用戶

jenkins鏡像啟動后,打開瀏覽器http://your-ip:8080, 會提示輸入用戶名密碼,這里默認(rèn)用戶名admin,密碼admin。進(jìn)入后在用戶菜單里修改密碼。

如何和docker結(jié)合

docker最大的優(yōu)勢在于部署,jenkins最強(qiáng)大的在于作業(yè)調(diào)度和插件系統(tǒng),如何結(jié)合兩者?

jenkins鏡像里內(nèi)置了docker client命令行工具,/usr/bin/docker,因此我們只需要傳遞DOCKER_HOST環(huán)境變量 或者映射docker.sock文件給jenkins容器,就可以讓jenkins容器里面擁有docker的操作能力,進(jìn)而將兩者結(jié)合起來。

比如:

docker run -p 8080:8080 -p 50000:50000 -v /your/home:/var/jenkins_home -v /var/run/docker.sock:/var/run/docker.sock index.csphere.cn/microimages/jenkins

然后我們就可以在自己的jenkins項目中,添加一個執(zhí)行shell腳本,示例如下:

TAG=$(echo $GIT_COMMIT | awk  '{ string=substr($0, 1, 7); print string; }' )
docker build -t demo:$TAG .
docker run --rm demo:$TAG run_test
docker tag -f demo:$TAG your_registry/demo:$TAG
docker push your_registry/demo:$TAG

備份數(shù)據(jù)

如果你掛載了主機(jī)目錄到容器內(nèi),那么備份該目錄即可。這也是我們推薦的方法。將/var/jenkins_home目錄看作數(shù)據(jù)庫目錄。

如果你的卷在容器里面,那么可以通過docker cp $ID:/var/jenkins_home命令拷貝出數(shù)據(jù)。

如果對docker數(shù)據(jù)管理有興趣,可以閱讀 Managing data in containers

設(shè)置執(zhí)行器的數(shù)量

你可以通過groovy腳本來指定jenkins master執(zhí)行器的數(shù)量。默認(rèn)是2個,但你可以擴(kuò)展鏡像:

# executors.groovy
Jenkins.instance.setNumExecutors(5)

和Dockerfile

FROM index.csphere.cn/microimages/jenkins
COPY executors.groovy /usr/share/jenkins/ref/init.groovy.d/executors.groovy

構(gòu)建executors

你可以在master上構(gòu)建,但如果想在slave上構(gòu)建的話,必須做好50000端口映射,這是用來連接slave agent的。

傳遞JVM參數(shù)

你也許想修改JVM的運(yùn)行參數(shù),比如heap memory:

$ docker run --name myjenkins -p 8080:8080 -p 50000:50000 --env JAVA_OPTS=-Dhudson.footerURL=http://mycompany.com index.csphere.cn/microimages/jenkins

配置日志

Jenkins的日志可以通過java.util.logging.config.fileJava property來配置

$ mkdir data
$ cat > data/log.properties <<EOF
handlers=java.util.logging.ConsoleHandler
jenkins.level=FINEST
java.util.logging.ConsoleHandler.level=FINEST
EOF
$ docker run --name myjenkins -p 8080:8080 -p 50000:50000 --env JAVA_OPTS="-Djava.util.logging.config.file=/var/jenkins_home/log.properties">

傳遞Jenkins的啟動參數(shù)

你也可以傳遞jenkins的運(yùn)行參數(shù):

docker run jenkins --version

你還可以在環(huán)境變量JENKINS_OPTS中定義jenkins的運(yùn)行參數(shù),比如:

FROM index.csphere.cn/microimages/jenkins

COPY https.pem /var/lib/jenkins/cert
COPY https.key /var/lib/jenkins/pk
ENV JENKINS_OPTS --httpPort=-1 --httpsPort=8083 --httpsCertificate=/var/lib/jenkins/cert --httpsPrivateKey=/var/lib/jenkins/pk
EXPOSE 8083

你還可以通過定義環(huán)境變量JENKINS_SLAVE_AGENT_PORT來改變默認(rèn)的slave端口

FROM index.csphere.cn/microimages/jenkins
ENV JENKINS_SLAVE_AGENT_PORT 50001

或者直接通過-e環(huán)境變量提供:

docker run --name myjenkins -p 8080:8080 -p 50001:50001 -e JENKINS_SLAVE_AGENT_PORT=50001 index.csphere.cn/microimages/jenkins

安裝更多工具

我們可以繼承此鏡像,來定義我們自己的jenkins的hook腳本或插件。比如我們希望加入更多的插件:

具體的插件可以通過Jenkins插件 搜索。

plugins.txt文件的內(nèi)容如下:

pluginID:version
anotherPluginID:version

Dockerfile編寫如下:

FROM index.csphere.cn/microimages/jenkins
COPY plugins.txt /usr/share/jenkins/plugins.txt
RUN /usr/local/bin/plugins.sh /usr/share/jenkins/plugins.txt

以上是“如何使用Jenkins鏡像”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

文章題目:如何使用Jenkins鏡像
文章源于:http://chinadenli.net/article42/jeighc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信公眾號、服務(wù)器托管電子商務(wù)、全網(wǎng)營銷推廣、企業(yè)建站、網(wǎng)站排名

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站建設(shè)網(wǎng)站維護(hù)公司
欧美日韩精品久久第一页| 亚洲一区二区精品久久av | 国产综合欧美日韩在线精品| 国产免费无遮挡精品视频| 日本女人亚洲国产性高潮视频| 午夜成年人黄片免费观看| 在线免费观看黄色美女| 国产一区二区三区不卡| 欧美日韩精品综合在线| 国产一区二区三区草莓av| 亚洲综合色婷婷七月丁香| 国产成人精品国产成人亚洲| 亚洲国产天堂av成人在线播放| 欧美韩国日本精品在线| 中文字幕无线码一区欧美| 麻豆看片麻豆免费视频| 国产精品99一区二区三区| 日韩国产精品激情一区| 国产亚洲精品久久久优势| 久久午夜福利精品日韩| 国产午夜精品美女露脸视频| 欧美日韩精品综合在线| 夫妻激情视频一区二区三区| 亚洲熟女国产熟女二区三区| 99热在线精品视频观看| 精品人妻一区二区三区在线看| 高清一区二区三区大伊香蕉 | 日本亚洲精品在线观看| 亚洲永久一区二区三区在线| 久久re6热在线视频| 国产又粗又猛又大爽又黄同志| 激情三级在线观看视频| 成人精品欧美一级乱黄| 在线免费看国产精品黄片| 国产精品欧美激情在线观看| 男女午夜福利院在线观看| 国产精品午夜一区二区三区 | 亚洲黄色在线观看免费高清| 夫妻性生活动态图视频| 狠狠做五月深爱婷婷综合| 欧美大黄片在线免费观看|