jenkins
jenkins是基于Java开发的一个开源的持续集成项目

编写docker-compose构建jenkins镜像文件
vim Jenkinsci.yaml

jenkins:
    image: 'jenkinsci/blueocean'
    restart: always
    hostname: 'jenkinsci'
    container_name: jenkinsci
    environment:
        - PATA=/opt/data/apache-maven-3.5.3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
        - JAVA_OPTS="-Duser.timezone=Asia/Shanghai"
        - JENKINS_SLAVE_AGENT_PORT=50000
    ports:
        - '8086:8080'
        - '50000:50000'
    volumes:
        - /opt/data/jenkins/jenkins_home:/var/jenkins_home

执行创建镜像

docker-compose -f jenkinsci.yaml up -d

查看镜像是否成功启动

[root@localhost jenkins]# docker images
REPOSITORY            TAG       IMAGE ID       CREATED        SIZE
jenkinsci/blueocean   latest    b6af1e41bc5f   7 hours ago    612MB
nginx                 v1.0      503c027782db   31 hours ago   746MB
centos                centos7   eeb6ee3f44bd   7 months ago   204MB

浏览器访问ip+8086出现jenkinsweb页面按照页面提示到服务器中查看管理员密码,设置用户名密码,之后进入安装插件,最后即可登录
在这里插入图片描述

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐