【发布时间】:2022-06-12 23:20:13
【问题描述】:
有没有办法在 Bitrise 工作流程中重复使用步骤?例如,假设我有 script 步骤,其中包含一堆 shell 脚本。我不想创建我的“自己的”成熟步骤。该脚本正在更改代码库中的某些内容,并且这些更改将被给定工作流程的其他步骤进一步使用。
【问题讨论】:
标签: bitrise
有没有办法在 Bitrise 工作流程中重复使用步骤?例如,假设我有 script 步骤,其中包含一堆 shell 脚本。我不想创建我的“自己的”成熟步骤。该脚本正在更改代码库中的某些内容,并且这些更改将被给定工作流程的其他步骤进一步使用。
【问题讨论】:
标签: bitrise
如果您打算在许多应用程序中使用它,最好的解决方案是将其转换为一个步骤 - 如果您已经将它作为脚本使用,那么使用 bitrise CLI (bitrise :step create) 非常简单。这样您就可以对其进行版本控制,并且可以管理给定工作流何时更新到新版本。
如果您不想这样做,可以使用 Remote Bash Script Runner https://www.bitrise.io/integrations/steps/remote-script-runner 步骤从 URL(例如,从秘密 GitHub Gist)运行脚本。
或者,您也可以将脚本包含在您的存储库中,然后从 Script 步骤或通过 Script Runner 步骤 (https://www.bitrise.io/integrations/steps/script-runner) 运行它。
还有一个非官方步骤可以从私人 github 存储库运行脚本:https://www.bitrise.io/integrations/steps/github-script-runner
【讨论】: