jenkins 入门 (一)

想用 jenkins 构建一个项目,打包成 docker 镜像,推送到指定服务器,在网上找了一圈,大多数都是过于依赖插件,要么细节没讲清楚,一直卡着。所以抽周末,直接从头搞了一遍

安装 gitlab 和 jenkins

使用 docker 安装,为方便记忆,gitlab 端口设置为了 5001,jenkins 的端口,设置为了 5002

services:
  gitlab:
    image: gitlab/gitlab-ce:16.0.9-ce.0
    container_name: "cicd-gitlab"
    restart: always
    ports:
      - "5001:80"
  jenkins:
    image: jenkins/jenkins:jdk17
    container_name: "cicd-jenkins"
    restart: always
    ports:
      - "5002:8080"

执行后台启动命令

docker compose up -d

两个服务都比较大,执行启动命令后,并不会立即启动起来。可使用 docker ps 查看,如下状态为 starting 说明还没起来,需要再等一会。

初始化 gitlab

登录

浏览器打开 http://127.0.0.1:5001/ 默认账号是 root ,默认密码进入 docker容器使用如下命令查看

docker exec -it cicd-gitlab /bin/bash
cat /etc/gitlab/initial_root_password

看不惯英文的话,可以使用 setting -> preferences -> Localization 中,将 英文 改为 中文

posted @ 2024-07-28 13:23  沧海一声笑rush  阅读(3)  评论(0编辑  收藏  举报