分享

docker配置Runner容器的方法

 新用户1325TaJn 2021-11-21

1.创建runner容器

1

2

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

addc6e08521a6f707494c7a05e63670331c76baaf261282bdd17e2e24268583b

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

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

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:///):

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

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

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"

运行流水线

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多