CI-Runner
bash
apt update #更新软件源版本列表 不改动程序 只下索引小文件
apt upgrade -y #升级已安装软件 替换程序 / 配置 下载完整安装包安装docker
Runner部署
修改hostname
bash
#查看名称
$ hostname
#修改名称
$ hostnamectl set-hostname walle-ci-qa-01
#vi /etc/hosts 如果有旧的,就修改runner配置信息
toml
mkdir -p /var/walleci
#vi /var/walleci/runner-meta.toml
hostIp="10.178.128.15"
hostName="walle-ci-qa-01"docker compose
yaml
services:
runner:
image: harbor-walle.17usoft.com/walle-ci/walleci-runner:4.0.226
container_name: walleci-runner
restart: unless-stopped
privileged: true
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- /var/walleci:/walleci
environment:
TZ: Asia/Shanghai
ASPNETCORE_ENVIRONMENT: TestDocker swarm
yaml
services:
runner:
image: harbor-walle.17usoft.com/walle-ci/walleci-runner:4.0.219
privileged: true
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- /var/walleci:/walleci # 本地volume或路径: 容器中路径
environment:
TZ: Asia/Shanghai
deploy: # 部署
mode: global
update_config: # 更新规则
parallelism: 8 # 一次两个
delay: 1s # 更新延迟 10s,给 app 一个启动时间
restart_policy: # 重启规则
condition: on-failure