在Google Kubernetes集群创建分布式Jenkins
# 设置Jenkins的用户和用户组
JENKINS_USER="jenkins"
JENKINS_GROUP="jenkins"
# 创建Jenkins的主目录
mkdir /home/$JENKINS_USER
chown $JENKINS_USER:$JENKINS_GROUP /home/$JENKINS_USER
# 创建Jenkins Dockerfile
cat <<EOF > /home/$JENKINS_USER/Dockerfile
FROM jenkins/jenkins:lts
USER root
ARG dockerGid=0
RUN echo "docker:x:\$dockerGid:docker" >> /etc/group
USER \$JENKINS_USER
EOF
# 构建Jenkins Docker镜像
docker build -t my-jenkins:latest /home/$JENKINS_USER
# 清理Dockerfile
rm /home/$JENKINS_USER/Dockerfile
这段代码展示了如何创建一个用于Jenkins的Dockerfile,并构建一个自定义的Jenkins Docker镜像。这是在Kubernetes环境中部署分布式Jenkins的一个基本步骤。
评论已关闭