碼農們很定都知道svn的重要性,機器壞掉丢代碼的慘痛教訓想必很多人都有。
基于docker單獨部署jenkins和svn都是很簡單的事情,找到image,配置端口、配置volume,完事。
這篇文章主要介紹如何把兩個服務連起來。
link是docker提供的重要工具,它提供類似名字服務的功能,link起來的容器可以通過名字辨別通路。
用編排檔案來描述互相依賴的服務是推薦的方式。這兩個服務的編排檔案如下。
下面以阿裡雲容器服務為例,介紹一下部署過程
1. 建立編排檔案,輸入上面的檔案内容
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIn5GcuUmNhVWOmJGO1gzMhRGOxIGMkRzMyYGNiJmYwgzMhZjZzUTYhJjYiNzLcNXZslmZxl3Lc12bj5ycj5Wd5lGbh5ycz92Lc9CX6MHc0RHaiojIsJye.png)
用該編排檔案啟動服務
找到服務的節點IP,用http://節點IP:8080/通路jenkins服務
在jenkins上建立一個新項目,用link名通路svn
http://yq.aliyun.com/articles/1830?spm=5176.100239.yqblog1.107.lyqEQr