docker配置Runner容器的方法

1.创建runner容器

mk@mk-pc:~/桌面$ docker run -di --name my-runner --net my-gitlab-net gitlab/gitlab-runner:latest
addc6e08521a6f707494c7a05e63670331c76baaf261282bdd17e2e24268583b

2.配置runner和gitlab做一个关联

root@addc6e08521a:/# gitlab-runner register
Runtime platform                                    arch=amd64 os=linux pid=262 revision=4b9e985a version=14.4.0
Running in system-mode.                            

Enter the GitLab instance URL (for example, https://gitlab.com/):
http://192.168.88.2/
Enter the registration token:
mqL7CpxduBkV55pEwo7A
Enter a description for the runner:
[addc6e08521a]: my first runner
Enter tags for the runner (comma-separated):
dockercicd
Registering runner... succeeded                     runner=mqL7Cpxd
Enter an executor: docker, parallels, ssh, custom, shell, virtualbox, docker+machine, docker-ssh+machine, kubernetes, docker-ssh:
docker
Enter the default Docker image (for example, ruby:2.6):
app
Runner registered successfully. Feel free to start it, but if it's running already the config should be automatically reloaded!
root@addc6e08521a:/#

3.编写流水线文件

.gitlab-ci.yml

stages:
  - build
  - deploy

build:
  stage: build
  tags:
    - build
  only:
    - dev
  script:
    - echo "mvn clean"
    - echo "mvn install"

deploy:
  stage: deploy
  tags:
    - deploy
  only:
    - dev
  script:
    - echo "java -jar  dxxx"

运行流水线

到此这篇关于docker配置Runner的文章就介绍到这了,更多相关docker配置Runner内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • docker+gitlab+gitlab-runner部署详解

    环境 服务端:centos7 客户端:window 在centos7上部署docker+gitlab+gitlab-runner,win10利用ssh连接,开发人员只需提交代码,就可以进行项目文件上传,打包镜像,发布运行测试 一.centos7上安装docker和docker-compose 安装docker: 1.Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker . 通过uname -r命令查看你当前的内核

  • docker配置Runner容器的方法

    1.创建runner容器 mk@mk-pc:~/桌面$ docker run -di --name my-runner --net my-gitlab-net gitlab/gitlab-runner:latest addc6e08521a6f707494c7a05e63670331c76baaf261282bdd17e2e24268583b 2.配置runner和gitlab做一个关联 root@addc6e08521a:/# gitlab-runner register Runtime pl

  • 利用注解配置Spring容器的方法

    本文介绍了利用注解配置Spring容器的方法,分享给大家,具体如下: @Configuration标注在类上,相当于将该类作为spring的xml的标签 @Configuration public class SpringConfiguration { public SpringConfiguration() { System.out.println("初始化Spring容器"); } } 主函数进行测试 public class Main { public static void m

  • Linux环境下使用Docker搭建Jenkins容器的方法步骤

    目录 需要提前准备的条件 Step1:安装Jenkins镜像 Step2:docker启动Jenkins容器 Step3:访问Jenkins Step4:安装Jenkins插件 需要提前准备的条件 Maven环境 Docker环境 JDK环境(Centos8 自带JDK环境去除,重装的JDK) Step1:安装Jenkins镜像 用docker查询jenkins镜像 docker search jenkins 我们选择下载第二个,jenkins/jenkins,下载命令 docker pull

  • docker配置openGauss数据库的方法详解

    For Windows User 在docker中使用openGauss 拉取openGauss镜像 在控制台输入 docker pull enmotech/opengauss:latest 等待下载 中途可能会出现卡住的情况.可以按Ctrl+C之后重新运行拉取镜像的的指令.直到所有都显示Download complete 如果实在是下载不了就给docker换个源 打开C盘下的用户(或者User)文件夹–>点开当前用户对应的用户文件夹–>找到.docker文件夹 编辑其中的daemon.jso

  • docker安装nginx容器的方法

    目录 1.自定义网络相关命令 2.nginx是什么 Nginx+tomcat是目前主流的java web架构 3.安装nginx 4.docker实战之通过nginx镜像来部署SPA项目 5.nginx.conf讲解 1.自定义网络相关命令 1.创建自定义网络       docker network create --driver bridge --subnet 192.168.0.1/16 --gateway 192.168.0.1 mynet       参数说明       --driv

  • Docker创建MySQL容器的方法

    本文目的是创建一个MySQL的image,并且在新创建出来的容器里自动启动MySQL服务接受外部连接 步骤: 1. 首先创建一个目录并在目录下创建一个Dockerfile,文件内容如下 FROM centos:centos6 MAINTAINER Fanbin Kong "kongxx@hotmail.com" RUN yum install -y mysql-server mysql RUN /etc/init.d/mysqld start &&\ mysql -e

  • Docker 部署 MongoDB容器的方法

    目录 Docker是什么 部署 1. 拉取镜像 2. 查看镜像 3. 运行容器 4. 创建用户 5. 连接 DB 6. UI Docker是什么 " Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口." MongoDB 是一个免费的开源跨平台面向文档的 NoSQL 数据库程序. 下面给大家介绍Docker 部署 MongoDB的详细教程

  • Docker 配置容器固定IP的方法

    目录 前言 环境介绍 绑定步骤 跨主机容器互访 前言 之前使用pipework 分配静态ip是暂时的,重启之后就会失效,并且使用pipework绑定的ip 物理机,虚拟机,docker容器的ip都在同一网段,这在生产环境是很困难的,下面使用docker自带的network实现固定ip分配,并且重启不会消失. 环境介绍 绑定步骤 先操作192.168.1.105虚拟机 第一步:创建自定义网络 docker network create --subnet=172.172.0.0/24 docker-

  • 详解Docker 容器互联方法

    Docker容器都是独立的,互相隔离的环境.然而,它们通常只有互相通信时才能发挥作用. 虽然有许多方法可以连接容器们,可是我将并不会试着去将其全部讨论在内.但是在这一系列的方法中,我们将看看那些常用的做法. 虽然看起来是很浅显,但是这对于与Docker成天打交道的朋友来说,理解这些技术及底层的设计理念就显得非常地重要了. 理解这些主题将会: 帮助开发和运维人员探索广泛的容器部署的选择. 让开发和运维人员更自信的着手于微服务microservice架构设计. 让开发和运维人员可以较好的编排更复杂的

  • Docker配置容器位置与小技巧总结

    Docker使用小技巧 1.清理全部停止的docker容器 有时候我们会有很多已经停止的容器或者由于错误强制退出不能用的容器,那我们就需要删除了,但是我们一个一个的rm删除很麻烦,有多少容器就要rm多少次,我们可以根据docker ps -qa 查出所有容器的id,一次性全部删除,不用担心会删除正在运行的容器,运行中的容器rm无法删除,这样我们就一次性把所有停止的容器删除了 # 只适用于Linux环境下 docker rm $(docker ps -qa) 2.查看镜像中得环境变量 当我们制作好

随机推荐