自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

基于Docker構建Jenkins和Svn服務

云計算
基于docker單獨部署jenkins和svn都是很簡單的事情,找到image,配置端口、配置volume,完事。 這篇文章主要介紹如何把兩個服務連起來。

碼農們很定都知道svn的重要性,機器壞掉丟代碼的慘痛教訓想必很多人都有。

jenkins可能很多人都不了解。這是一個持續(xù)集成的工具,在敏捷開發(fā)領域很流行;跟svn結合可以實現(xiàn)定期build、checkin之后build等功能。介紹可以看這里https://www.ibm.com/developerworks/cn/java/j-lo-jenkins/

基于docker單獨部署jenkins和svn都是很簡單的事情,找到image,配置端口、配置volume,完事。

這篇文章主要介紹如何把兩個服務連起來。

link是docker提供的重要工具,它提供類似名字服務的功能,link起來的容器可以通過名字標識訪問。

下面這篇文章詳細介紹了link的使用方法和原理。http://dockerpool.com/static/books/docker_practice/network/linking.html

編排文件

用編排文件來描述互相依賴的服務是推薦的方式。這兩個服務的編排文件如下。

  1. jenkins: 
  2.  
  3. image: 'jenkins:latest' 
  4.  
  5. labels: 
  6.  
  7. aliyun.scale: '1' 

#端口映射。8080使用戶訪問的端口,50000是與svn交互的端口。不過這個例子中我們沒有使用。

#另外,實際部署是需要添加volume

  1. ports: 
  2.  
  3. '50000:50000/tcp' 
  4.  
  5. '8080:8080/tcp' 
  6.  
  7. restart: always 

#使用link之后,可以用svn這個名字訪問svn

  1. links: 
  2.  
  3. - svn:svn 
  4.  
  5. svn: 
  6.  
  7. environment: 
  8.  
  9. - SVN_REPONAME=repos 
  10.  
  11. image: 'erikxiv/subversion:latest' 
  12.  
  13. labels: 
  14.  
  15. aliyun.scale: '1' 
  16.  
  17. ports: 
  18.  
  19. '3690:3690/tcp' 
  20.  
  21. restart: always 

部署步驟

下面以阿里云容器服務為例,介紹一下部署過程

1、創(chuàng)建編排文件,輸入上面的文件內容

 

1

 

 

2

 

2、用該編排文件啟動服務

 

3

 

3、找到服務的節(jié)點IP,用http://節(jié)點IP:8080/訪問jenkins服務

 

4

 

4、在jenkins上創(chuàng)建一個新項目,用link名訪問svn

 

5
責任編輯:xinxiaoliang 來源: 阿里云容器服務
相關推薦

2021-02-26 08:37:47

KubernetesDocker

2017-09-13 12:18:29

2022-10-10 08:00:00

微服務Spring Boo容器

2024-05-20 11:23:18

2014-12-24 09:35:29

Docker集群管理kubernetes

2023-08-16 14:39:20

微服務Java

2011-11-01 09:23:34

2021-11-23 23:43:16

MySQL數(shù)據(jù)庫Docker

2017-01-06 10:54:03

AndroidiOSJenkins

2017-11-22 13:01:03

Go技術棧構建

2010-02-24 15:24:21

ibmdw業(yè)務流程

2021-06-28 14:13:35

Jenkins服務器程序

2012-10-30 10:09:56

Redis

2015-07-20 14:15:28

Spring ClouDocker微服務

2017-05-25 10:32:41

Docker微服務容器

2010-05-14 13:26:12

Subversion和

2010-05-26 16:08:11

2018-04-20 10:38:25

2017-08-07 08:41:13

Java微服務構建

2025-02-26 07:00:00

Go 語言Ollama 模型dubbogo
點贊
收藏

51CTO技術棧公眾號