顯示具有 docker-compose 標籤的文章。 顯示所有文章
顯示具有 docker-compose 標籤的文章。 顯示所有文章

2016年3月3日 星期四

Jenkins swarm with docker

因為某些原因所以前一陣子弄了一套Jenkins,不過為了部署方便,光靠原本的Jenkins自己的部署slave的方式實在不是合我用,所以就在想如何跟Docker整合在一起,一方面也是環境單純可以避面Slave Node上有缺套件沒有記錄到,一方面是要部署多台時可以更快更無腦,所以花了一點時間找到了一套Jenkins Plugin叫做 Swarm

Swarm最大特色大概就是可以不用先在Master node身上先進行設定才能增加Slave Node,而是反過來的方式,讓Slave Node可以直接向Master註冊,省去很多設定上的麻煩,非常適合我這懶人。為了方便所以已經直接整合成一個Github repository

Step
$ git clone https://github.com/aminzai/jenkins-swarm-docker.git
$ cd jenkins-swarm-docker
$ docker-compose up -d

2016年2月23日 星期二

Create a simple jenkins by docker-compose

1. Create jenkins's home directory
mkdir /jenkins
mkdir /jenkins/home
cd jenkins
2.Edit docker-compose.yml
main:
    image: jenkins
    ports:
        - 8080:8080
        - 50000:50000
    volumes:
        - ./home:/var/jenkins_home
3.Start dcoker compose
docker-compose up -d
4. Done
http://:8080