jenkins
Man_In_The_Night
这个作者很懒,什么都没留下…
展开
-
jenkins 使用 k8s 动态创建 jenkins slave pod
环境:centos7.6 、Docker version 19.03.5、Jenkins 2.249.3(jackson = 2.11.2、docker plugin = 1.2.1)、 kubernetes cli plugin 1.9.0、kubernetes plugin 1.27.7 主要思想: 使用 kubenetes cli plugin 配置一个动态的 pod jenkins jnlp slave,pod 中包含 mvn、docker、kubectl 等容器。创建多分支流水线,Jenkins原创 2020-12-28 11:47:57 · 2981 阅读 · 0 评论 -
jenkins cicd k8s 多分支流水线构建
环境:centos7.6 、Docker version 19.03.5、Jenkins 2.249.3(jackson = 2.11.2、docker plugin = 1.2.1)主要思想: 使用 docker plugin 配置一个动态的docker jenkins jnlp slave,该镜像中包含 mvn、git、docker、kubectl 等命令。创建多分支流水线,Jenkinsfile 使用前面配置好的 jenkins slave。在该 jenkins slave 中执行 maven 构建原创 2020-12-26 16:11:06 · 680 阅读 · 0 评论 -
jenkins 制作包含 maven 等命令的 jnlp slave镜像
环境: centos7, docker 19.03.5, vm 192.168.116.6Dockerfile 内容如下FROM centos:7.6.1810ENV TIMEZONE=Asia/Shanghai \ LANG=zh_CN.UTF-8COPY CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repoCOPY docker-ce.repo /etc/yum.repos.d/docker-ce.repoRUN mkdir -p原创 2020-12-26 14:24:13 · 1096 阅读 · 0 评论 -
jenkins docker 添加 volume 报错
环境:centos7.6 、Docker version 19.03.5、Jenkins 2.249.3本文原本使用的是 jenkins 2.263.1 ,但是 docker jenkins slave 在使用 volume 时一直报错 node offline查看 jenkins 日志:Cannot construct instance of com.github.dockerjava.api.model.Volume (although at least one Creator exists):原创 2020-12-24 20:20:20 · 391 阅读 · 1 评论 -
自定义 jenkins jnlp-slave 镜像
环境:centos7.6 、Docker version 19.03.5、Jenkins 2.263.1、jenkins url 172.28.31.214:8080完整 github 项目 1、从 https://repo.jenkins-ci.org/public/org/jenkins-ci/main/remoting 下载对应版本的 remoting.jar,重命名为 slave.jar, 此处使用 https://repo.jenkins-ci.org/public/org/jenkins-c原创 2020-12-23 14:20:49 · 2463 阅读 · 0 评论 -
jenkins添加 docker 静态节点
官方的镜像 jenkins/jnlp-slave 镜像使用方法:参考文章不过官方镜像 jenkins/jnlp-slave 只适合添加 docker 静态节点,不适合 docker 动态节点,否则会报错。Still waiting to schedule task All nodes of label ‘jenkins-slave’ are offline 、Cannot construct instance of com.github.dockerjava.api.model.Volume (al原创 2020-12-23 13:58:09 · 1475 阅读 · 0 评论 -
jenkins 使用 docker 作为动态代理节点
环境: centos7,jenkins 使用 docker 构建,参考. docker 19.03.5, vm 192.168.116.6jenkins 需要安装 docker 插件1、配置 docker hostsvm 192.168.116.6 设置 docker hosts[root@k8s-noed02 ~]# cat /etc/docker/daemon.json { "bip": "192.167.1.1/24", "hosts": [ "unix:///var/ru原创 2020-12-23 10:12:45 · 1666 阅读 · 3 评论