sudo service gitlab-runner restart # 重启gitlab-runner ps aux|grep gitlab-runner # 查看当前runner用户
我们在搭建 gitlab-runner 时创建了一个叫 ‘gitlab-runner’ 的用户,gitlab-runner 所有的操作都是在 ‘gitlab-runner’ 帐号下进行的 可以在脚本中加入 whoami 命令查看: whoami # 可以看到确实是 gitlab-runner 用户 gitlab-runner 复制代码 1. 2. 3. 4. 所以免密登录也应该在 ‘gitlab-runner’ 帐号...
这里variables中的PUSH_CI_REGISTRY_IMAGE和CI_REGISTRY_IMAGE分开两个,是因为推送镜像地址和客户机下载镜像的地址不是同一个,所以分开两个。 这里variables中的SERVER_IP、SERVER_USER、TARGET_DIR、COMPOST_FILE,分别是服务器的IP、操作的用户、目标服务器的目录、compose文件名。 两个stages的when都是设置成manual,...
一、在 CentOS 8 上安装 Python 3 为了在 CentOS 8 上安装 Python 3,请使用 root 或者其他 sudo 用户身份运行以下命令: sudo dnf installpython3...想要运行Python,你需要显式输入python3,并且通过输入pip3来运行pip。 你应该喜欢通过yum或者dnf安装发行版提供的 python 模块。...Python Virtual Environments允许...
1.先在102服务器切换gitlab-runner用户 su gitlab-runner 1 2.使用ssh-keygen -t rsa生成ssh的公钥和私钥 ssh-keygen -t rsa#回车之后3次回车即可 1 2 你就会在 /home/gitlab-runner/.ssh目录下发现2个文件 id_rsa.pub 和id_rsa 3.然后再切换到root用户,重复上述操作,这样 root用户的ssh的公钥和私钥...
修改配置文件:编辑gitlab-runner的配置文件(通常是/etc/gitlab-runner/config.toml),确保没有设置以root用户运行。 使用非root用户:创建一个专门的用户来运行gitlab-runner,并确保该用户有足够的权限执行所需的操作。 使用非root用户:创建一个专门的用户来运行gitlab-runner,并确保该用户有足够的权限执行所需的操...
4.将gitlab-runner用户下打好的包复制到root用户下前端需要访问到目录 此时gitlab-runner是普通用户,需要你给gitlab-runner设置一个root权限 sudo vi /etc/sudoers 添加上gitlab-runner ALL=(ALL) NOPASSWD: ALL image.png 保存(在英文状态下1.esc退出编辑状态,2.’shift+;‘ ,3.’wq!‘保存退出!代表强制退...
使用Gitlab-runner作为构建服务器, 使用内嵌 gitlab-ci 方式触发构建 java需要依赖nexus私有库 docker需要依赖docker-registry镜像私有库 部署 Docker echo "install docker" curl -sSL get.docker.com | sh systemctl start docker.service systemctl enable docker.service ...
#添加docker用户组 groupadd docker #把当前用户加入docker用户组 gpasswd -a gitlab-runner docker #重启docker service docker restart shell使用root用户 vi/etc/systemd/system/gitlab-runner.service(centos7.x)vi/etc/rc.d/init.d/gitlab-runner(centos6.x)将-user 后面的用户gitlab-runner改成root保存 ...
例如 docker执行权限 kubectl执行权限 所以附上如下解决方案:卸载runner配置 以root用户重装runner配置,--user 要配置的用户 建议:新建用户,付用户相应的权限,例如docker,k8s集群操作权限...最后重启 至此你的runnner就可以执行.gitlab.ci 文件了 有问题可以在下面提问 over!