权限被拒绝错误 - jenkins(shell 脚本)

2024-01-02

我正在使用 jenkinsfile 来测试我们的一个实例。 为此我创建了一个 bash 脚本。 问题是詹金斯没有运行脚本的权限。知道如何解决这个问题吗?

詹金斯文件:

 stage("Testing instances"){
    if (terragruntAction == 'apply' || terragruntAction == 'test'){
       echo "Testing"
       sh '../check_services.sh'
    }
 }

output:

../check_services.sh:权限被拒绝

我尝试这样做:

git update-index --chmod=+x check_services.sh 

在 Jenkins 签出的 git 文件夹上,但没有运气。

任何帮助,提前致谢!


我通过将其添加到 GIT 存储库来使其工作: git update-index --chmod=+x check_services.sh

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

权限被拒绝错误 - jenkins(shell 脚本) 的相关文章

  • Google App Engine 和 Git 最佳实践

    我正在 Google App Engine 上开发一个小型宠物项目 我想使用以下命令将源代码置于源代码控制之下github http www github com 这将允许我的朋友检查和修改源代码 我只有一个PetProject包含所有源的
  • 合并 GitHub 中的拉取请求后,Jenkins 将不会触发构建

    到目前为止 在 Jenkins 中触发构建可以很好地创建新的拉取请求 推送更改并留下评论 例如test this please但是 当我在 GitHub 中点击绿色的 合并拉取请求 按钮时 我没有看到 Jenkins 中正在运行任何作业 我
  • 从 git 中提取特定的提交/文件

    我在 git 存储库中进行了两次提交 并将它们推送到我的 git 服务器 两个提交是 在第一次提交中文件 A 被提交 在第二次提交中 文件 B 被提交 现在在另一台开发服务器上 我只想从 git 服务器中提取第一个提交或文件 A 这个怎么做
  • 如何使用git查看指定版本的Webkit?

    谢谢 从链接http trac webkit org wiki UsingGitWithWebKit http trac webkit org wiki UsingGitWithWebKit 使用 git 检查 Webkit 有以下 3 个
  • 输入菜单选项后,我的 bash 菜单不会返回...这是我的代码

    不知道我在这里做错了什么 但我需要菜单循环并且只有在退出时才退出 我尝试了很多选项 但它只是不断弄乱我的代码和菜单 非常感谢任何帮助和 或想法 bin bash A menu driven shell script sample templ
  • git | git将旧提交移至另一个分支的过去

    我过去错误地进行了分支 并且在另一个分支的开头留下了一个提交 03431cb HEAD gt bar a2 d332e4d foo b2 9b29ae3 b1 4656a98 a1 6ebca20 master root 我怎样才能移动a1
  • Git,无法在 Windows 上克隆存储库

    我正在尝试在 Windows 上使用 git 克隆远程存储库 我可以在我的 mac 上克隆它 但在 Windows 上我遇到了问题 当使用 git bash 克隆时 我收到一条消息 指出服务器的主机密钥未缓存在注册表中 它要求我按 y 或
  • 哪些Git命令无法在本地执行?

    当我和同事谈论 Git 时 我告诉他们 一旦本地存储库初始化 只有三个 Git 命令不能在不访问远程存储库的情况下执行 假设origin当然 不在本地计算机上 git fetch http www kernel org pub softwa
  • git receive-pack 以 0000 停止

    我对 git 很陌生 目前正在尝试在 opensuse 上使用 gitolite 和 trac 设置环境 我设法使用来自的脚本迁移旧的 svn 存储库http john albin net git git svn migrate http
  • git:键不包含节

    我使用的是 Git 版本 1 8 4 2 When I press tab to auto complete any command it prints the error below and it also completes the c
  • 创建 Git 标签时自动运行 Git hook

    是否有一个 Git 钩子可以在添加新的 Git 标签时执行 因为我想自动将新的 Git 标签名称写入文本文件 您知道如何执行此操作吗 虽然目前无法使用挂钩 但您始终可以创建一个简单的脚本 mytag sh bin sh z 1 git ta
  • gnutls_handshake() 失败:握手失败 GIT

    一切都工作正常 但突然我收到错误 致命 无法访问 https 电子邮件受保护 cdn cgi l email protection name repo name git gnutls handshake 失败 握手失败 我在我的计算机和 E
  • shell 脚本中数组的最大元素及其索引

    如何在 shell 脚本中从数组中找到最大元素及其索引 我有一个数组 a 2 2116565098 2 1238242060 2 1747941240 2 3201010162 2 3677779871 1 8126464132 2 124
  • 为什么 git-cherry pick 没有说要提交什么?

    我对以下问题进行了很多搜索 但无法获得任何实质性信息 我创建了一个临时分支 202116 并尝试对 gerrit 202116 进行挑选 并收到以下消息 为什么我无法挑选此提交以及为什么会收到此错误 lt gt git fetch ssh
  • 如何将Python包从旧版本安装到新版本?

    我正在使用 python 3 7 最近在 Linux 中安装了 python 3 8 是否有任何 bash 命令或脚本可以获取 3 7 的所有软件包列表并在 3 8 版本中一一安装 我想避免每个包裹都手工完成 注意 我将它们安装在我的系统中
  • 如何在不同的目录中执行python脚本?

    Solved对于可能觉得这有帮助的人 请参阅下面我的答案 我有两个脚本 a py 和 b py 在我当前的目录 C Users MyName Desktop MAIN 中 我运行 gt python a py 第一个脚本 a py 在我当前
  • 用于维护项目扩展分支的 Git 工作流程?

    我们在 GitHub 上分叉了一个 OSS 项目 并向其添加一些自定义扩展 我们希望将我们所做的一些更改发送回原始项目 错误修复等 但其他更改是原始项目维护者目前不感兴趣的功能扩展 我正在尝试找出管理这种情况的最佳工作流程 我希望我们的主分
  • 基于文件位置而不是当前工作目录的相对路径[重复]

    这个问题在这里已经有答案了 Given some txt dir cat sh cat sh 的内容如下 cat some txt 然后运行 cat sh inside dir运行时工作正常 dir cat sh与dir才不是 我预计这是由
  • 如何将“develop”分支推送到远程“origin”?

    当我做git flow init它创造了一个master and develop分支机构 当我添加遥控器时git remote add origin email protected cdn cgi l email protection Ne
  • 将 cron 作业配置为在 Jenkins 上每 15 分钟运行一次

    如何在 Jenkins 上每 15 分钟运行一次 cron 作业 这是我尝试过的 在 Jenkins 上 我使用以下 cron 语法设置了每 15 分钟运行一次的作业 14 但该作业每小时执行一次 而不是 15 分钟 我收到有关 cron

随机推荐

  • as3 - 从父 swf 到子 swf 的调度事件

    我有一个主要的 父 swf 它加载了其他几个swf 如果主 swf 中发生某些情况 我需要将其告知其中一个子 swf 反过来这似乎也很有效 任何子级都可以简单地使用dispatchEvent 并且我可以设置主swf 来侦听该事件 但是 我无
  • 真正的不安全代码性能

    我知道不安全的代码更适合访问 Windows API 之类的东西并进行不安全的类型转换 而不是编写性能更高的代码 但我想问您是否注意到使用它在实际应用程序中带来了任何显着的性能改进与安全的 C 代码相比 一些性能测量 性能优势并不像您想象的
  • 如何使用 spring-boot 外部化数据源配置?

    我目前正在尝试将现有的 spring 应用程序移动到 spring boot 从而重新创建无需启动即可工作的内容 我想从外部源配置一些属性 如 spring datasource 具体来说是一个包含多个属性文件的文件夹 我设置了一个配置类来
  • 简单的 Android 相机应用程序 - 旋转导致 NullPointerException

    我是 Android 开发新手 正在摆弄相机 我只是想创建一个简单的应用程序 它可以使用本机相机应用程序拍照并返回该图像的文件路径 我的工作正常 但我遇到了一个奇怪的错误 当我点击按钮启动相机时 如果我在相机应用程序中更改屏幕方向 并且在退
  • 如何将字符串格式化为越南货币?

    如果我将 区域和语言 中的格式设置为美国 CultureInfo cul CultureInfo CurrentCulture string decimalSep cul NumberFormat CurrencyDecimalSepara
  • jQueryUI 可拖动帮助器选项帮助

    是否可以修改 jQueryUI 使用可拖动元素创建的克隆助手 我不想要精确的克隆作为助手 我只想要类似的东西 For the helper选项 而不是clone 使用返回 DOM 对象的函数 使这个对象以任何你喜欢的方式 相似 像这样的东西
  • 值没有插入到 SQLite 数据库

    我创建了一个用于测试的应用程序two edittexts Email and password 和 2 个按钮 submit and viewdata 我正在调试这个应用程序 它工作正常 我想通过添加一个来更新此应用程序Edittext N
  • 域服务与 WCF 服务?

    我慢慢地深入研究 Silverlight 经过一段时间的尝试 我终于能够将我自己的自定义对象从我的 Web 返回到我的 silverlight 客户端 使用启用了 Siverlight 的 WCF 服务 现在 我对域服务和 WCF 服务的差
  • 使用spark-submit,--total-executor-cores选项的行为是什么?

    我正在用 python 封装的 C 代码运行 Spark 集群 我目前正在测试多线程选项的不同配置 Python 级别或 Spark 级别 我在 HDFS 2 5 4 集群上使用带有独立二进制文件的 Spark 该集群目前由 10 个从站组
  • 可重现:为什么在 C 中传递这个对象会破坏我的代码?

    根据我的理解 C 假设所有参数都是 int 并且它返回 int 我想传递这个对象 但我不知道如何传递 而且据我所知 它与 int 的大小相同 但它破坏了 这是可重现的代码 在 testc c 中 注意 这必须位于 C 文件中 int tes
  • Mozilla 无法使用 svg stroke-dashoffset

    它在 Google Chrome 中运行良好 但在 Mozilla Firefox 中我的 svg 路径突然出现 怎么了 Body
  • 使用 [[ 和向量索引数据帧时,日期列强制为数字

    我正在创建一个带有 type 列的 data frameDate 当索引数据框时 和数字向量 日期变成数字 这导致使用时出现问题purrr pmap 谁能解释为什么会发生这种情况并且有解决方法吗 Example x lt data fram
  • Django:编程错误:列“id”不存在

    我尝试使用 postgresql 数据库 在使用 SQLite 之前 但执行时出现一条消息python manage py migrate Operations to perform Apply all migrations session
  • RecyclerView 上的空视图

    在我正在开发的应用程序中 我使用回收器视图来显示项目列表 我希望列表在列表为空时显示某些视图 例如 文本视图 我知道使用 ListViews 人们可以调用setEmptyView 但是RecyclerView没有这个方法 我尝试将视图的可见
  • 使用 TPU 模式时如何从 Google Colaboratory 保存 Tensorflow Checkpoint 文件?

    当我使用saver tf train Saver and save path saver save session checkpointsFolder checkpoint ckpt I get a UnimplementedError s
  • Django 存储 s3 媒体 url 是 https:// 而不是 http://

    当使用 django storage s3 提供媒体服务时 生成的媒体 url 如下所示 https mybucket s3 amazonaws com myimage jpg Signature 5ifoyLqzmtfVNS1ovfzVv
  • 将 foreach 循环替换为 linq

    我尝试更换代码 foreach var discovery in mpwrapper parser Discoveries solution AddFile Discoveries discovery DisplayStringName m
  • 片段生命周期:何时不调用“ondestroy”和“ondestroyview”?

    想象一下这个场景 我有一个Fragment in a Pager 我尝试切换到其他应用程序 以便Activity拥有我的寻呼机 和我的片段 最终将被停止并暂时销毁 所以 当我回到我的活动时 Fragment的回调onCreate oncre
  • ASP.Net MVC ModelBindingContext 类——如何填充其模型值?

    我对模型绑定器如何在 ASP Net MVC 中工作感到有点摸不着头脑 具体来说 BindModel 方法有一个 ModelBindingContext 参数 用于保存模型名称和类型 但我不明白 ModelBindingContext 如何
  • 权限被拒绝错误 - jenkins(shell 脚本)

    我正在使用 jenkinsfile 来测试我们的一个实例 为此我创建了一个 bash 脚本 问题是詹金斯没有运行脚本的权限 知道如何解决这个问题吗 詹金斯文件 stage Testing instances if terragruntAct