更早(两个月前),我曾经通过cloudbuild.yaml在App Engine中创建.env文件。这是文件:
steps:
- name: 'gcr.io/cloud-builders/npm'
args: ['install']
- name: 'gcr.io/cloud-builders/npm'
args: ['run', 'create-env']
env:
- 'TYPE=${_TYPE}'
- name: 'gcr.io/cloud-builders/gcloud'
args: ['app', 'deploy', 'app.yaml']
timeout: "1600s"
我的package.json:
"scripts": {
"start": "node app.js",
"create-env": "printenv > .env"
}
此yaml文件已按预期方式工作(创建.env文件运行时)。我今天尝试了相同的文件,但没有创建.env文件。为了进行交叉检查,我尝试使用其他名称而不是.env来解决问题。这里发生了什么?不可能了吗?