jobs:example-job:runs-on:ubuntu-latestdefaults:run:working-directory:./scriptssteps:-name:Check out the repository to the runneruses:actions/checkout@v4-name:Make the script files executablerun:chmod +x my-script.sh my-other-script.sh-name:Run the scriptsrun:|./my-script.sh./my-other-scri...
working-directory: ${{ vars.WORKING_DIRECTORY }} 运行命令 act --input trigger=manually --secret-file my.secrets --var-file my.variables --pull=false --container-architecture linux/amd64 -W .github/workflows/test_with_marketplace_actions.yaml 部分命令运行日志 查看OSS Bucket 中的结果;已sample....
主要解释下actions/upload-artifact@v2这个命令。 name:上传的artifact的名称,下载的时候需要使用。 path:需要上传的文件夹的path。需要注意的是,这个path是相对repository的路径。因为使用npm命令的时候需要使用working-directory命令指定工作目录AgileConfig.Server.UI/react-ui-antd,所以不要觉得这个上传的path是相对working...
defaults: run: shell: bash working-directory: scripts jobs 工作流程运行包括一项或多项作业。 作业默认是并行运行。 要按顺序运行作业,您可以使用 <job_id>needs 关键词在其他作业上定义依赖项。 每个作业在 runs-on 指定的运行器环境中运行。 在工作流程的使用限制之内可运行无限数量的作业。 更多信息请参阅...
defaults: run: shell: bash working-directory: ./scripts 设置特定作业的默认值 使用jobs.<job_id>.defaults 创建将应用于作业中所有步骤的默认设置的 map。 您也可以设置整个工作流程的默认设置。 有关详细信息,请参阅 defaults。 使用相同名称定义了多个默认设置时,GitHub 会使用最具体的默认设置。 例如,在...
working-directory: ./project run: | if [ ! -f "gradlew" ]; then gradle wrapper; fi chmod +x gradlew ./gradlew assembleDebug --stacktrace - name: Upload APK # 打包上传生成的 APK 到的网页端 uses: actions/upload-artifact@v2 with: ...
working-directory: ./project run: | if [ ! -f "gradlew" ]; then gradle wrapper; fi chmod +x gradlew ./gradlew assembleDebug --stacktrace - name: Upload APK # 打包上传生成的 APK 到的网页端 uses: actions/upload-artifact@v2 with: ...
位于存储库根目录下的捆绑包配置文件,该文件通过 GitHub Actions YAML 文件的working-directory: .设置进行显式声明(如果捆绑包设置文件已位于存储库根目录下,则可以省略此配置)。此捆绑包配置文件定义了名为my-job的 Azure Databricks 工作流和名为qa的目标。 请参阅Databricks 资产捆绑包配置。
Github actions Artifact除了可以不同job共享文件,也可以手动到Github Action下载文件,比如编译打包后的文件。只是Github只帮忙保存30天,不是永久保存的。 定义环境变量 job定义环境变量 代码语言:javascript 复制 jobs:job1:env:FIRST_NAME:Mona复制代码 step定义环境变量 ...
tf_working_directory: ${{env.tf_working_dir }} - name:"Terraform Validate" uses: hashicorp/terraform-github-actions@master with: tf_actions_version: ${{env.tf_version }} tf_actions_subcommand:'validate' tf_actions_working_dir: ${{env.tf_working_dir }} ...