国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

從0開始搭建自動(dòng)部署環(huán)境(續(xù))

lily_wang / 2383人閱讀

摘要:從開始搭建自動(dòng)部署環(huán)境續(xù)前言上一篇從開始搭建自動(dòng)部署環(huán)境雖然環(huán)境搭建起來了,但是配置少了一部分步驟。創(chuàng)建本地倉庫參考新建項(xiàng)目項(xiàng)目是我寫的一個(gè)用來測(cè)試環(huán)境的項(xiàng)目,代碼托管在上。

從0開始搭建自動(dòng)部署環(huán)境(續(xù)) 前言

上一篇從0開始搭建自動(dòng)部署環(huán)境雖然環(huán)境搭建起來了,但是配置少了一部分步驟。本來應(yīng)該寫到上一篇中,但是這樣做篇幅過長(zhǎng)了。另外,此篇會(huì)使用自動(dòng)部署一個(gè)同步在Github上的Spring Boot項(xiàng)目為例,介紹如何使用該自動(dòng)部署環(huán)境。

配置Global Tool Configuration

繼上一篇,登錄jenkins,完成上一篇沒有完成的后續(xù)配置。Jenkins——》系統(tǒng)管理——》Global Tool Configuration,在其中配置JDK、git、Maven。

Tool Configuration
JDK 別名=openjdk1.8.0
JAVA_HOME=/usr/lib/jvm/java
git Name=git
Path to Git executable=/usr/bin/git
Maven Name=maven3.5.2
MAVEN_HOME=/opt/apache-maven-3.5.2
安裝插件并重啟

Maven Integration plugin (Maven集成,否則新建的時(shí)候沒有Maven Project)

Deploy to container Plugin (部署到Java容器中的插件)

Publish Over SSH (遠(yuǎn)程Shell)

Monitoring (監(jiān)控Jenkins所消耗的系統(tǒng)資源,如內(nèi)存使用等)

插件安裝完成后需要重啟jenkins。http://ip:8080/restart就能重啟jenkins。

創(chuàng)建Docker本地倉庫

參考Docker Registry 2.0

docker run -d -p 5000:5000 --restart always --name registry registry:2
新建項(xiàng)目

hello項(xiàng)目是我寫的一個(gè)用來測(cè)試環(huán)境的Spring Boot項(xiàng)目,代碼托管在github上。我想實(shí)現(xiàn)的是:jenkins每隔15分鐘自動(dòng)檢查github上的hello項(xiàng)目源碼,如果項(xiàng)目有更新,就自動(dòng)獲取更新打包部署。

新建——》構(gòu)建一個(gè)Maven項(xiàng)目。名稱就叫hello,點(diǎn)擊“OK”跳轉(zhuǎn)到項(xiàng)目配置頁面。具體配置如下:

源碼管理——》Git,Repository URL值為https://github.com/jeesun/hello

構(gòu)建觸發(fā)器——》Poll SCM——》日程表,值為H/15 * * * *(設(shè)置每隔15分鐘做一次檢查)

Build——》Goals and options,值為clean package docker:build

Post Steps——》Add post-build step——》Execute shell,內(nèi)容為

API_NAME="hello"
API_VERSION="0.0.1"
API_PORT=8761
IMAGE_NAME="127.0.0.1:5000/com.jeesun/$API_NAME:$BUILD_NUMBER"
CONTAINER_NAME=$API_NAME-$API_VERSION

cd $WORKSPACE/target
cp classes/Dockerfile .
docker tag 127.0.0.1:5000/com.jeesun/$API_NAME $IMAGE_NAME
docker push $IMAGE_NAME

cid=$(docker ps | grep "$CONTAINER_NAME" | awk "{print $1}")
if [ "$cid" != "" ]; then
 docker rm -f $cid
fi

docker run -d -p $API_PORT:8080 --name $CONTAINER_NAME $IMAGE_NAME

配置完成后,點(diǎn)擊“Save”。選擇頁面左側(cè)的“立即構(gòu)建”,如果順利,訪問http://ip:8761,頁面出現(xiàn)hello, new world,說明成功。

注意事項(xiàng)

如果無法訪問http://ip:8761,需要確認(rèn)防火墻是否關(guān)閉,或者選擇開放8761端口。

參考

jenkins new job 沒有maven項(xiàng)目選項(xiàng)

使用Jenkins實(shí)現(xiàn)自動(dòng)構(gòu)建Maven項(xiàng)目

Docker Registry 2.0

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/70642.html

相關(guān)文章

  • 0開始搭建自動(dòng)部署環(huán)境續(xù)

    摘要:從開始搭建自動(dòng)部署環(huán)境續(xù)前言上一篇從開始搭建自動(dòng)部署環(huán)境雖然環(huán)境搭建起來了,但是配置少了一部分步驟。創(chuàng)建本地倉庫參考新建項(xiàng)目項(xiàng)目是我寫的一個(gè)用來測(cè)試環(huán)境的項(xiàng)目,代碼托管在上。 從0開始搭建自動(dòng)部署環(huán)境(續(xù)) 前言 上一篇從0開始搭建自動(dòng)部署環(huán)境雖然環(huán)境搭建起來了,但是配置少了一部分步驟。本來應(yīng)該寫到上一篇中,但是這樣做篇幅過長(zhǎng)了。另外,此篇會(huì)使用自動(dòng)部署一個(gè)同步在Github上的Spr...

    shuibo 評(píng)論0 收藏0
  • 使用 Gatsby.js 搭建靜態(tài)博客 5 博客上線

    摘要:原文鏈接這真的是最簡(jiǎn)單的一步啦使用你的網(wǎng)站是一個(gè)可以幫助你自動(dòng)部署網(wǎng)站的平臺(tái)。詳細(xì)設(shè)置可以在查看,可以進(jìn)行構(gòu)建環(huán)境變量等相關(guān)配置。 原文鏈接:https://ssshooter.com/2018-12... 這真的是最簡(jiǎn)單的一步啦~ 使用 netlify deploy 你的網(wǎng)站 netlify 是一個(gè)可以幫助你自動(dòng)部署網(wǎng)站的平臺(tái)。你可以選擇自己買服務(wù)器,運(yùn)行 build 然后推送到自己...

    KnewOne 評(píng)論0 收藏0
  • Docker搭建Rancher、rancher應(yīng)用web部署

    摘要:?jiǎn)?dòng)容器并指定端口,如果沒有鏡像會(huì)自動(dòng)下載。添加主機(jī)然后進(jìn)行添加主機(jī)操作,根據(jù)網(wǎng)站指引操作,基礎(chǔ)架構(gòu)保存生成一條命令,在中運(yùn)行。 續(xù):Dockerfile構(gòu)建PHP開發(fā)鏡像:Alpine+Nginx+PHP7+Supervisor+Crontab+Laravel 一、Rancher搭建 1.1 Rancher安裝 ????首先rancher需要安裝了docker的linux環(huán)境,我...

    zhonghanwen 評(píng)論0 收藏0
  • 手把手教你配置阿里云服務(wù)器搭建網(wǎng)站(超詳細(xì)圖文)系列1

    摘要:阿里云學(xué)生組團(tuán)活動(dòng)詳情介紹配置服務(wù)器服務(wù)器購買成功之后,找到你服務(wù)器的公網(wǎng)地址。這里我把公網(wǎng)隱藏了找到你的公網(wǎng)找到你的公網(wǎng)設(shè)置安全組服務(wù)器需要端口放行,否則你的端口是無法訪問的,因?yàn)榘踩枰栽品?wù)器存在安全組這個(gè)東西。前文概述 出于好奇,我用學(xué)生優(yōu)惠租了一臺(tái)阿里云服務(wù)器,打算做一些Java web的開發(fā),但是畢竟是第一次接觸這樣的東西,還是比較陌生,在這個(gè)過程中遇到了一些問題(肯定會(huì)遇...

    niceforbear 評(píng)論0 收藏0
  • OpenStack虛擬云桌面在攜程呼叫中心的應(yīng)用

    摘要:一為什么要使用虛擬云桌面背景攜程呼叫中心,即服務(wù)聯(lián)絡(luò)中心,是攜程的核心部門之一,現(xiàn)有幾萬員工。他們?nèi)晷r(shí)為全球攜程用戶提供服務(wù)。為此,攜程正式引入了虛擬云桌面。攜程云桌面現(xiàn)狀攜程云桌面現(xiàn)已部署上海南通如皋合肥信陽穆棱六個(gè)呼叫中心。 編者:本文為劉科在第六期【攜程技術(shù)微分享】中的分享內(nèi)容。在攜程技術(shù)中心(微信號(hào)ctriptech)微信后臺(tái)回復(fù)【云桌面】,可加入微信交流群,和關(guān)注云桌面的...

    EsgynChina 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

lily_wang

|高級(jí)講師

TA的文章

閱讀更多
最新活動(dòng)
閱讀需要支付1元查看
<