CICD 二 (阿里云代码仓库配置, 阿里云容器镜像服务配置, Jenkins 安装)

阿里云代码仓库配置

访问地址:https://devops.aliyun.com

  1. 创建一个企业,起名为 klvchen
  2. 点击左上角的图标,点击 “代码管理”
  3. 创建一个代码组 “pro_cicd” 用来存放微服务代码仓库
  4. 创建两个代码仓库,一个为 hello 用来存放测试程序;一个为 jenkins-shared-library 用来存放 jenkins共享代码
  5. 设置代码仓库 HTTPS 密码
  6. 此时可以把测试程序 hello 上传到阿里云代码仓库中

阿里云容器镜像服务配置


点击 “容器镜像服务”,“命名空间”,创建新的命名空间:hello

点击 “访问凭证”,“设置固定密码”, 设置密码


Jenkins 安装

在这个例子中,Jenkins 并不在 K8S 集群中。
在 Jenkins(192.168.0.200) 所在的宿主机上安装 Docker,可参考:https://www.cnblogs.com/klvchen/p/8468855.html

mkdir /data/jenkins/           # 保存时区文件
mkdir /data/jenkins_data       # jenkins 数据保存目录

echo "Asia/Shanghai" > /data/jenkins/timezone

# 下面两个参数为了解决 Jenkins 安装 Docker 插件后使用 docker 命令问题 
# -v /var/run/docker.sock:/var/run/docker.sock 
# --group-add=$(stat -c %g /var/run/docker.sock) 

docker run --name myjenkins -p 8080:8080 -v /etc/localtime:/etc/localtime -v /data/jenkins/timezone:/etc/timezone -v /data/jenkins_data:/var/jenkins_home -v /var/run/docker.sock:/var/run/docker.sock --group-add=$(stat -c %g /var/run/docker.sock)  -d jenkins/jenkins:lts

在 192.168.0.200 上登录阿里云的镜像仓库,获得认证,拷贝配置到 Jenkins 容器下的 jenkins 用户下

docker login --username=chenwenjian@1077422524240653 registry.cn-shenzhen.aliyuncs.com

cp /root/.docker/config.json /data/jenkins_data/.docker/

chown 1000.1000 /data/jenkins_data/.docker/config.json 
posted @ 2020-12-17 17:50  klvchen  阅读(51)  评论(0编辑  收藏  举报