GitHub Actions怎么设置工作路径?

在 GitHub Actions 工作流中,你可以使用 working-directory 关键字设置工作目录。这将改变后续步骤的默认工作目录。下面是一个例子:

name: My Workflow

on:
  push:
    branches: [ master ]

jobs:
  build:
    runs-on: ubuntu-latest

    steps:
    - name: Checkout
      uses: actions/checkout@v2

    - name: Set up the working directory
      run: |
        mkdir my_directory
      working-directory: ./my_directory

    - name: Run a command
      run: |
        echo "This command runs in the 'my_directory' directory."
      working-directory: ./my_directory

在这个例子中,“Set up the working directory” 和 “Run a command” 步骤的所有命令都在 my_directory 目录中执行。working-directory 关键字将 run 命令的执行上下文改变为 my_directory

请注意,工作目录必须在 run 命令执行之前存在,否则你将收到一个错误。在上述示例中,我们首先使用 mkdir 命令创建了工作目录。

这是一个很有用的功能,可以帮助你组织和管理你的 GitHub Actions 工作流,特别是当你的工作流涉及到在不同的目录中执行命令时。

猜你喜欢

转载自blog.csdn.net/m0_57236802/article/details/131619171