Github 操作 : Split Long Command into Multiple Lines

标签 github yaml github-actions

我有一个非常长的 Github 操作命令:

name: build

on: [push]

jobs:
    build:
        runs-on: ubuntu-18.04
        steps:
            - uses: actions/checkout@v1
            - name: Install Prerequisites
              run: |
                sudo apt-get update
                sudo apt-get install -y --no-install-recommends "a very very long list of prerequisites"

我可以知道是否可以将长命令分成多行以提高可读性?我试过分隔符 '\' 但它不起作用。提前致谢。

最佳答案

我有一个使用反斜杠来分隔行的多行命令,如下所示:

- name: Configure functions
  run: |
    firebase functions:config:set \
      some.key1="${{ secrets.SOME_KEY_1 }}" \
      some.key2="${{ secrets.SOME_KEY_2 }}" \
    ...    

注意前面的“|”特点。

关于Github 操作 : Split Long Command into Multiple Lines,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59954185/

相关文章:

java - 从 YAML 文件 : No content to map due to end-of-input 读取时出现 JsonMappingException

github - 如何访问 Github Actions CI/CD 中的服务?

github - 每个步骤必须定义一个 `uses` 或 `run` 关键 GH 操作

github - GitHub 中协作者和贡献者的拉取请求有什么区别?

python - 神经网络推荐无法让它运行

python - 使用 ruamel 保持 YAML 文件顺序

yaml - 将变量传递给 Azure 管道中的 yaml 模板(如参数)

git - 如何在不提交/添加任何文件或修改任何文件的情况下检查远程 GIT 存储库权限

node.js - Passport 失败并出现 404 - GitHub 的 InternalOAuthError 为什么?

github-actions - 通过 github actions 比较来自两个不同提交的构建 Artifact