Github操作echo命令未创建文件

时间:2019-11-06 01:32:31

标签: github-actions

我正在将工作正常的CircleCI工作流程移至Github Actions。

我正在跑步:

runs-on: ubuntu-latest

container: 
  image: google/cloud-sdk:latest

我运行以下命令:

echo ${{ secrets.GCLOUD_API_KEYFILE }} > ./gcloud-api-key.json

在运行此命令之前,尚未创建 gcloud-api-key.json 。该命令在CircleCI中有效,但是在Github Actions中我得到了错误:

  

/ __ w / _temp / asd987as89d7cf.sh:2:/ __ w / _temp / asd987as89d7cf.sh:类型::找不到

有人知道这个错误是什么意思吗?

1 个答案:

答案 0 :(得分:2)

原因是因为我的密钥长于1行。一旦我将其设置为一行,就可以使用。