docker_build_push:stage:构建镜像并推送tags:-devopsimage:$REGISTRY/devops/docker:20.10.6-dindscript:-IMAGE_TAG="$(date+%Y%m%d%H%M)"-echo$IMAGE_TAG-BUILD_IMAGE=$REGISTRY/lybgeek/$CI_COMMIT_REF_NAME/$SVC_NAME:$IMAGE_TAG#docker镜像完整地址-echo$BUILD_IMAGE>docker_images_version.envartifacts:...
gitlab-runner镜像: gitlab官网提供的,在docker hub可以直接查询到的镜像 1、获取镜像 找到gitlab-runner镜像,登录docker hub官网,在其中搜索gitlab-runner,找到gitlab官网发出来的镜像即可,下载量最大的就是,镜像带有gitlab的官网认可。 docker pull yrzr/gitlab-ce-arm64v8:latest docker pull gitlab/gitlab-r...
gitlab服务器开始是docker-compose搭建的后面迁移到了kubernetes上(记得当时还是1.14),后面kubernetes 版本持续升级到了1.21。基础环境如下: kubectl get nodes kubectl get pods -n gitlab image 镜像的版本如下: kubectl get deployment -n gitlab -o yaml|grep image: 升级的过程参考了:升级公司的 GitLab,基本...
docker_build_push:stage:构建镜像并推送tags:-devopsimage:$REGISTRY/devops/docker:20.10.6-dindscript:-IMAGE_TAG="$(date +%Y%m%d%H%M)"-echo $IMAGE_TAG 结果可以正常拿到时间。 2、构建并推送镜像 拿到时间后,我们就可以很容易构建出镜像了。构建镜像并推送的示例形如下 docker_build_push:stage:构建镜像...
首先安装docker,docker-compose(非必须,但是使用它可以简化镜像启动参数),需要注意的是docker-compose安装依赖Python的pip,所以具体操作系统可以具体百度怎么安装,我在这里就不在赘述了! 你想安装哪个gitlab 汉化版:docker pull beginor/gitlab-ce:11.1.4-ce.0 ...
docker_build_push: stage: 构建镜像并推送 tags: - devops image: $REGISTRY/devops/docker:20.10.6-dind script: - IMAGE_TAG="$(date +%Y%m%d%H%M)" - echo $IMAGE_TAG 结果可以正常拿到时间。 2、构建并推送镜像 拿到时间后,我们就可以很容易构建出镜像了。构建镜像并推送的示例形如下 docker_build_...
最近朋友他们部门有部分内部项目,打算用gitlab ci来做项目持续集成部署,他们有个需求,构建docker镜像的时候,版本需要是以当前时间作为版本。其格式为yyyymmddhhmm 一开始朋友翻阅官方文档,发现gitlab ci有个变量CI_COMMIT_TIMESTAMP,可以生成时间戳,他默认生成的格式是ISO-8601。就是类似2022-01-31T16:47:55Z这种,很...
gitlab有多种部署方式,但是现在gitlab官方已经提供了docker镜像。docker部署还可以不必配置环境,可以隔离环境避免对服务器上的别的服务产生环境冲突。 可以在docker hub直接查到gitlab-ce(社区版)的版本:https://hub.docker.com/r/gitlab/gitlab-ce/tags ...
一、镜像容器 1. 安装Docker yum install docker 1. 使用yum命令在线安装 安装后查看Docker版本 docker-v 1. 2. 查找GitLab镜像 dockersearchgitlab 1. 3. 拉取镜像 dockerpullgitlab/gitlab-ce:latest 1. 4. 创建容器 mkdir-p/app/gitlab/config ...