微服务之docker搭建jenkins持续集成工具

  • 原创
  • |
  • 浏览:1381
  • |
  • 更新:

jenkins是一款持续集成工具,作用主要是自动化部署编译,能从仓库拉去代码直接部署到服务器或者docker上

工具/原料

  • docker
  • jenkins

方法/步骤

  1. 1

    首先拉去镜像jenkins镜像,这里用alpine版本的,主要是体积小,而且安全主流,这一步也可以省略,现在拉去主要可以看到进度

    微服务之docker搭建jenkins持续集成工具
  2. 2

    准备好jenkins的挂载目录,新建一个目录作为挂载目录后面会用到

    微服务之docker搭建jenkins持续集成工具
  3. 3

    编写compose脚本部署文件,如果是单机不用deploy后面的配置,挂载卷目录,前面替换成自己的,端口号前面替换成宿主机的,镜像替换成你要的版本

    微服务之docker搭建jenkins持续集成工具
  4. 4

    我这里用的docker portainer  Ui管理工具进行部署的,所以复制配置文件的路径

    微服务之docker搭建jenkins持续集成工具
  5. 5

    填入git的地址,如果是单机本机部署直接docker compose up就可以了

    微服务之docker搭建jenkins持续集成工具
  6. 5
    该信息未经许可获取自百度经验
  7. 6

    如果运行报错,提示权限问题,去修改刚刚创建的目录的用户组

    chown -R 1000:1000 /dockerdata/v-jenkins/jenkins_home

    微服务之docker搭建jenkins持续集成工具
    微服务之docker搭建jenkins持续集成工具
  8. 7

    然后就成功运行了

    微服务之docker搭建jenkins持续集成工具
  9. 8

    打开宿主机ip加8080映射的端口,访问搭建好的jenkins主页,提示你解锁,进入jenkins容器,执行cat <密钥文件路径>,就可以看到密码了,然后复制粘贴到密码输入框

    微服务之docker搭建jenkins持续集成工具
    微服务之docker搭建jenkins持续集成工具
  10. 9

    到此选择安装推荐插件,到此就安装成功了

    微服务之docker搭建jenkins持续集成工具
    END
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部