github-actions - 如何解决cloudformation yaml将在一行中聚合的问题
问题描述
我正在使用 Github 操作。我想从另一个私人仓库中读取 cloudformation yaml。但是设置输出方法无法正常工作...
即使将 cloudformation yaml 内容设置为我创建另一个 yaml 文件的 yaml,它也会在一行中聚合。
- name: Check out Repository
uses: actions/checkout@master
with:
repository: owner/cloudformation-yaml
token: ${{ secrets.ACCESS_TOKEN }}
- name: LAMBDA_YAML
id: cloudformation
run: |
LAMBDA_YAML=`cat lambda.yaml`
echo ::set-output name=lambda_yaml::$LAMBDA_YAML
- uses: actions/checkout@v1
- name: Deploy
run: |
touch lambda.yaml
LAMBDA_YAML="${{ steps.cloudformation.outputs.lambda_yaml }}"
echo $LAMBDA_YAML > lambda.yaml
sed -n 1p lambda.yaml ← output yaml content in one line.
解决方案
推荐阅读
- java - 将 FFT 算法添加到 android studio
- php - 我无法在 laravel 帮助文件中“使用”或“命名空间”
- c# - SQL 和 C#:ExecuteNonQuery:连接属性尚未初始化
- excel - Excel VBA + 列出所有映射的网络驱动器和网络快捷方式/位置
- ngrx - StoreModule.forRoot() - 如何在没有附加键的情况下返回对象
- javascript - 使用 lodash 按嵌套属性对对象数组进行排序
- java - 搜索将对象之间的双向链接转换为 JSON 格式的正确方法
- batch-file - 将变量保存在文本文件中
- excel - Power Query 仅在最近未刷新时才刷新源表
- javascript - Promise catch,如何返回一个新的替代 promise 继续?