gpt4 book ai didi

jenkins - github 操作 - 结帐操作中的问题

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

我是 github action runners 的新手。我从 master 创建了一个 test-master 分支,另一个 feature 分支也从 master test-feature 中取出。我的 test-master 分支有一个与 terraform 相关的工作流。但是,我在 git checkout 操作 PFB 代码和错误中遇到错误。

name: 'Terraform'
on: [pull_request]

jobs:
terraform:
name: 'Terraform'
runs-on: ubuntu-latest

# Use the Bash shell regardless whether the GitHub Actions runner is ubuntu-latest, macos-latest, or windows-latest
defaults:
run:
shell: bash

steps:
# Checkout the repository to the GitHub Actions runner
- name: Checkout
uses: actions/checkout@test-master

# Install the latest version of Terraform CLI and configure the Terraform CLI configuration file with a Terraform Cloud user API token
- name: Setup Terraform
uses: hashicorp/setup-terraform@v1
with:
cli_config_credentials_token: ${{ secrets.TF_API_TOKEN }}

# Initialize a new or existing Terraform working directory by creating initial files, loading any remote state, downloading modules, etc.
- name: Terraform Init
run: terraform init

# Checks that all Terraform configuration files adhere to a canonical format
- name: Terraform Format
id: fmt
run: terraform fmt --recursive

每当我尝试从 test-feature 向 test-master 提出拉取请求时,它都会运行工作流程并生成错误。错误:无法解析操作 actions/checkout@test-master,无法找到版本 test-master

请指导我为什么它不能识别 test-maser 分支。

最佳答案

当您想要使用一个 Action 时,您可以指定要运行的 Action 名称和 Action 的版本。这一行:

    - uses: actions/checkout@test-master

表示您要在版本test-master 上使用actions/checkout 操作。没有这样的操作版本。

你想要actions/checkout@v2 .如果您想检查您的 名为test-master 的分支,请将其指定为操作的选项。例如:

    - name: Checkout
uses: actions/checkout@v2
with:
ref: 'test-master'

关于jenkins - github 操作 - 结帐操作中的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66117548/

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