gitlab-runner执行失败

gitlab runner : ERROR: Job failed: prepare environment

https://segmentfault.com/a/1190000044719792

查询相关的站点显示错误的原因是由于gitlab runner执行了用户文件夹下的.bash_logout脚本。

一般的解决方法都是将github-runner用户下的.bash_logout中的内容注释掉即可。


vim /home/gitlab-runner/.bash_logout

# ~/.bash_logout: executed by bash(1) when login shell exits.

# when leaving the console clear the screen to increase privacy

#if [ "$SHLVL" = 1 ]; then
# [ -x /usr/bin/clear_console ] && /usr/bin/clear_console -q
#fi


但如果我们将机器人定义为ssh类型,则需要将ssh中使用的用户下的.bash_logout文件内容注释掉。这是因为在ssh类型下,gitlab-runner会自动使用设置的用户启动ssh连接,连接成功后查找连接用户下的.bash_logout。


rsync同步操作
rsync -avz --delete --exclude ".git/" ./ rsync://192.168.56.106:873/html/

https://blog.csdn.net/jsut_rick/article/details/78207815/

posted @ 2024-12-14 15:17  河北大学-徐小波  阅读(8)  评论(0编辑  收藏  举报