docker-compose可持续集成之jenkins

Posted lvcisco

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker-compose可持续集成之jenkins相关的知识,希望对你有一定的参考价值。

1.下载docker-compose

curl -L https://get.daocloud.io/docker/compose/releases/download/1.24.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

 

docker-compose.yml

version: 3
services:
  jenkins:
    restart: always
    image: jenkins/jenkins:lts
    container_name: docker_jenkins
    ports:
      - 8080:8080
      - 50000:50000
    volumes:
      - ./data/:/var/jenkins_home
      - /var/run/docker.sock:/var/run/docker.sock
      - /usr/bin/docker:/usr/bin/docker
      - /usr/lib/x86_64-linux-gnu/libltdl.so.7:/usr/lib/x86_64-linux-gnu/libltdl.so.7

创建 data 目录并设置权限

  • mkdir data
  • sudo chown -R 1000 data //把当前目录的拥有者赋值给uid 1000
    若已启动则需要重建下服务

构建Jenkins服务

docker-compose up -d

 

以上是关于docker-compose可持续集成之jenkins的主要内容,如果未能解决你的问题,请参考以下文章

云原生之Docker实战使用Docker部署jenkins持续集成工具

CI/CD

CI/CD

Jenkins实践之入门体验

运用 jenkins 让你的项目优雅的持续化集成

如何为安卓开发搭建一个持续集成(CI)服务器