Building a Docker Image: image: python:3.11 script: - python --version - pip --version - pip install pytest - pytest --version - echo "My first GitLab CI"build image: image: docker services: - docker:dind script: - echo $CI_REGISTRY_PASSWORD | d...
/bin/bashCONTAINER=${container_name}PORT=${port}# build docker imagedocker build--no-cache-t${image_name}:${tag}.checkDocker(){RUNNING=$(docker inspect--format="{{ .State.Running }}"$CONTAINER2>/dev/null)if[-z$RUNNING];thenecho"$CONTAINERdoes not exist."return1fiif["$RUNNING"=="f...
docker-engine#2、安装yum-utils工具yum install yum-utils# 3、配置yum docker-ce仓库yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo# 4、刷新yum仓库缓存yum makecache fast# 5、安装docker-ceyum install docker-ce -y# 6、启动docker和设置docker自启动s...
docker-engine#2、安装yum-utils工具yum install yum-utils# 3、配置yum docker-ce仓库yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo# 4、刷新yum仓库缓存yum makecache fast# 5、安装docker-ceyum install docker-ce -y# 6、启动docker和设置docker自启动s...
1、安装 Docker 在你想用来 build image 的机器上, 显然需要先装好 Docker. 参见 Docker官方文档. 2、安装 GitLab CI Runner 在用来 build 的机器上我们需要安装 GitLabCI Runner. 官方项目里面提供了很多安装说明. 可以直接找你对应的需要. 这里我就说一下我怎么直接在 Ubuntu 16.04 上安装的.(对应的官方文...
- mkdir docker - cp target/*.jar docker - cp Dockerfile docker # 登录镜像库 - img login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY # 构建镜像,变量列表和含义请参见附录 - img build -t $CI_REGISTRY_IMAGE/sample:$CI_COMMIT_SHORT_SHA docker ...
Docker 化的 GitLab 升级过程相对来说比较简单,我们仅仅需要做的就是,停止容器,然后修改docker-compose.yml中的image为新版本即可。 # 停止 docker-compose stop # 我当前的版本为 9.5.3,下个版本应该先升级到 9.5.10 # 则修改 docker-compose.yml 中的 images 为 9.5.10 ...
- img build -t $CI_REGISTRY_IMAGE/sample:$CI_COMMIT_SHORT_SHA docker # 推送镜像 - img push $CI_REGISTRY_IMAGE/sample:$CI_COMMIT_SHORT_SHA 修改完成后,提交更改到项目,触发 Pipeline,进入/root/sample/pipelines浏览构建过程列表,点击新启动的 Pipeline,可以查看各个环节的运行情况。
image: "registry.cn-hangzhou.aliyuncs.com/goddy-test/gitlab-cd-test" tag: $CI_COMMIT_SHA stages: - build - deploy docker-build: stage: build image: docker:stable services: - docker:dind only: - master - dev script: - docker login registry.cn-hangzhou.aliyuncs.com -u *** -p *** ...
docker pull twang2218/gitlab-ce-zh 等待其拉取,然后在 /home下新建docker目录,再在其下新建gitlab目录,进入gitlab目录,在当前目录下新建docker-compose.yml配置文件,编写内容如下。 version: '3' services: web: image: 'twang2218/gitlab-ce-zh' #gitlab镜像 ...