首页 > 其他分享 >gitlab-runner执行失败

gitlab-runner执行失败

时间:2024-12-14 15:20:26浏览次数:3  
标签:rsync runner gitlab logout ssh 失败 bash

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/

标签:rsync,runner,gitlab,logout,ssh,失败,bash
From: https://www.cnblogs.com/xuxiaobo/p/18606777

相关文章

  • gitlab-cid示例1
    default:before_script:-echo"startdeploy"-echo$CI_COMMIT_REF_NAME#阶段stages:-install-buildDev-buildTest-buildProd-deployDev-deployTest-deployProdcache:paths:-node_modules/#安装依赖install:stage:instal......
  • GitLab安装使用
    GitLab的安装1.环境配置关闭防火墙和selinux[root@gitlab~]#systemctlstopfirewalld[root@gitlab~]#systemctldisablefirewalldRemoved"/etc/systemd/system/multi-user.target.wants/firewalld.service".Removed"/etc/systemd/system/dbus-org.fedoraproj......
  • 易优EyouCms数据库连接失败,应该如何排查和解决?
    在使用易优EyouCms时,如果遇到数据库连接失败的问题,通常是由于数据库配置信息不正确或数据库服务未启动导致的。以下是详细的排查和解决步骤,帮助您顺利解决这一问题:排查步骤:检查数据库配置文件:定位配置文件:打开易优EyouCms的根目录,找到application目录下的database.php文件......
  • 最新LoadRunner12安装教程(很详细)
    LoadRunner是HP(现MicroFocus)开发的一款性能测试工具,广泛用于模拟多用户场景测试应用程序的性能和稳定性。以下是LoadRunner12的详细安装教程,包括准备、安装和配置步骤。一、安装前的准备1.1检查系统要求确保你的电脑满足以下最低硬件和软件需求:操作系统:Window......
  • slidev 导出前 安装playwright-chromium失败
    导出幻灯片|Slidev直接参考上述npmi-Dplaywright-chromium报错\[0/1]Installingplaywright-core@1.49.1[npminstall:runscript:error]playwright-chromium@latestruninstallnodeinstall.jserror:Error:Commandfailedwithexitcode1:nodeinstall.js更......
  • 升级易优EyouCms到1.6.9时提示“其中失败多少文件,请从升级包目录data--”,如何解决?
    在升级易优EyouCms到1.6.9时,如果遇到提示“其中失败多少文件,请从升级包目录data--”的错误,通常是由于目录权限限制或服务器安全软件(如反篡改系统加固)导致的。以下是详细的解决步骤和注意事项,帮助您顺利解决这一问题:解决步骤:检查目录权限:登录服务器:使用SSH客户端登录到您的......
  • # electron 打包 webview 嵌入需要调用电脑摄像头拍摄失败问题
    electron打包webview嵌入需要调用电脑摄像头拍摄失败问题这篇文章是接我cocos专栏的上一篇文章继续写的,我上一篇文章写的是cocos开发触摸屏项目,需要嵌入一个网页用来展示,最后通过electron打包成exe程序,而且网页里面是需要调用电脑摄像头进行拍摄的。问题通过前一篇......
  • LoadRunner——安装教程以及创建与录制(一)
    1.loadrunner12|loadrunner12官方版下载(附安装教程)+网盘下载+汉化包CSDN下载及安装教程:https://blog.csdn.net/weixin_41585557/article/details/85049457安装完成之后桌面会出现下图中三个图标,安装部分就已经完成2.loadrunner的主要组成部分VirtualUserGenerator:主要......
  • LoadRunner——脚本优化(二)
    脚本优化回放脚本验证成功后,可以进行添加事务、参数化、运行时设置。事务:根据项目需要,除了衡量整个脚本的性能外,还想获取到脚本中的某一段或几段操作,例如:想知道从单击"login"按钮到显示首页这一登录过程的性能数据,以便更详细的知道具体是用户的哪些动作对系统性能的影响比较大。......
  • SQL Server 中的检查账号是否被锁定-用户登陆失败的原因与解决方案
    在使用SQLServer数据库时,用户可能会遇到“用户登陆失败”的问题。这种问题不仅会影响数据库的使用,也可能导致应用程序的中断。因此,了解这一问题的原因及其解决方案至关重要。一、常见的登录失败原因用户登录失败的原因有很多种,以下是几种常见的原因:用户名或密码错误:这种情......