gpt4 book ai didi

github - github 操作中的用户输入(指定存储库分支等)

转载 作者:行者123 更新时间:2023-12-02 08:57:12 25 4
gpt4 key购买 nike

我想创建一个 github 操作来创建集成测试环境。我们已经有一个可以执行此操作的 dockerized 脚本,但是,环境由 2 个以上存储库组成。因此,为了在开发过程中使其有效,我们需要指定其他存储库的分支。

例如,假设我在 repo: frontend、branch: my-feature-brach 中有一个 PR。它需要仓库:后端,分支:他们的功能分支。我想从我的 PR 开始构建,它使用该 PR 的分支(在前端存储库中),并询问我哪个分支用于后端存储库。

这可能吗?

最佳答案

您可以使用输入定义手动可执行的工作流程。

on: 
workflow_dispatch:
inputs:
environment:
description: 'Define env name'
required: true
default: 'prod'
branch:
description: 'Define branch name'
required: true
default: 'master'

您可以使用这些预定义参数,例如:

jobs:
printInputs:
runs-on: ubuntu-latest
steps:
- run: |
echo "Env: ${{ github.event.inputs.environment }}"
echo "Branch: ${{ github.event.inputs.branch }}"

我认为你可以用它来支持你的用例。更多详情here .

关于github - github 操作中的用户输入(指定存储库分支等),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59429622/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com