CICD搭建之 gitlab jenkins

gitlab

docker run \
   -u root \
   -d \
   --publish 7443:443 --publish 9000:80 --publish 222:22 \
   --name gitlab \
   --volume /home/wxd/cicd/gitlab/config:/etc/gitlab \
   --volume /home/wxd/cicd/gitlab/logs:/var/log/gitlab \
   --volume /home/wxd/cicd/gitlab/data:/var/opt/gitlab \
   gitlab/gitlab-ce:13.4.0-ce.0

启动会比较耗时,因为gitlab会启动很多组件,可能需要几分钟。
浏览器访问ip+9000,当出来如下页面则说明启动完毕了,第一步是设置root账号的密码

设置root账号的密码

设置完毕后会跳转到登录界面,输入root和密码登录
登录界面

其他操作见此链接
https://juejin.im/post/6844903544496062472#heading-7

jenkins

docker run \
  -u root \
  -d \
  -p 8083:8080 \
  -p 50000:50000 \
  -v /home/wxd/cicd/jenkins:/var/jenkins_home \
  -v /var/run/docker.sock:/var/run/docker.sock \
  jenkinsci/blueocean:1.24.0

/var/run/docker.sock 表示Docker守护程序通过其监听的基于Unix的套接字。该映射允许jenkinsci/blueocean 容器与Docker守护进程通信。

启动完毕后需要用,使用jenkins自动生成的密码对其进行解锁。密码为 Jenkins 所在容器的 /var/jenkins_home/secrets/initialAdminPassword 的内容:

docker exec -it <jenkins_container> bash -c "cat /var/jenkins_home/secrets/initialAdminPassword"

使用获取到的密码登陆,做一些插件安装,创建新的管理员(这一部很重要,jenkins的默认admin账号是会被清理掉的)。


安装k8s插件

参见此文
https://my.oschina.net/leonadmin/blog/4284501

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。