gitlab-runner executor的类型以及每种类型的适用范围可以在官方文档上查看https://docs.gitlab.com/runner/executors/ 这里简单记录一下shell executor的配置和适用过程,并用其配合ssh scp实现一个静态web网站的ci,如果使用shell executor的话,那么意味着所有任务都在gitlab-runner运行的机器上运行,这里shell也就是git...
Please enter the gitlab-ci tagsforthis runner (comma separated):test 输入Runner的executor Please enter the executor: virtualbox, docker, ssh, shell, docker+machine, docker-ssh+machine, kubernetes, docker-ssh, parallels: shell 注册完成后,会出现如下提示: Runner registered successfully. Feel free to...
Registering runner... succeeded runner=nZyc2xXi Enter an executor: kubernetes, docker-ssh, parallels, ssh, docker-ssh+machine, docker+machine, custom, docker, shell, virtualbox: doker #excutor模式选择 #这里大家根据上面这一行提示的列表:kubernetes, docker-ssh, parallels, ssh, docker-ssh+machine, ...
If you want your CI/CD job to run commands in a custom Docker container, you might install GitLab Runner on a Linux server and register a runner that uses the Docker executor. These are only a few of the possible configurations. You can install GitLab Runner on a virtual machine and ha...
Please enter the executor:docker+machine,docker-ssh+machine,kubernetes,docker-ssh,parallels,shell,virtualbox,custom,docker,ssh:shell Runner registered successfully.Feel free to start it,butifit's running already the config should be automatically reloaded!
Registering runner... succeededrunner=m5ucdGk2## 为Runner选择一个执行器Enter an executor: docker, parallels, ssh, docker+machine, docker-ssh+machine, custom, docker-ssh, shell, virtualbox, kubernetes: shell Runner registered successfully. Feel free to start it, butifit's running already the co...
Enter an executor:docker,shell,ssh,kubernetes,custom,docker-ssh,parallels,virtualbox,docker+machine,docker-ssh+machine:docker # 使用最新版本 Enter thedefaultDockerimage(forexample,ruby:2.7):docker:latest Runner registered successfully.Feel free to start it,butifit's running already the config should ...
Enter an executor: custom, docker, parallels, docker+machine, docker-ssh+machine,kubernetes, docker-ssh, shell, ssh, virtualbox: shell Runner registered successfully. Feel free to start it, but if it's running already the config should be automaticallyreloaded!
- chmod 644 ~/.ssh/known_hosts 1. 2. 3. 4. 5. 6. 7. 8. 现在gitlab-runner和B机器就是互相信任的了 高级篇:将gitlab-runner部署在k8s里面 采用exector:kubernetes 基于gitlab-runner的官方helm chart文件构建。 基于kubernetes的gitlab-runner本身是一个pod,基于gitlab-runner基础镜像运行。
name = “SpokeSSH” url = “https://gitlab1.domain.top/ci” token = “596bbte1c20ed436tceffbe8b51ec74” executor = “ssh” [runners.ssh] user = “root” host = “gitlabci.domain.top” port = “22” identity_file = “/root/.ssh/id_rsa” ...