我将文件放在 Github 上并连接到 Google Cloud Repository。下面是 .yaml 文件,当我更新 index.js 文件时,Cloud Build 会重建 Cloud Function,但为什么内容没有更新?手动设置 Cloud Function 工作
steps:
- name: 'gcr.io/cloud-builders/yarn'
args: ['install']
dir: 'functions/autodeploy'
- name: 'gcr.io/cloud-builders/gcloud'
args: ['functions', 'deploy', 'function-1', '--trigger-http', '--runtime', 'nodejs10', '--entry-point', 'firstci']
dir: 'functions/autodeploy'
下面是从 index.js 导出的函数,现在 Cloud Function 应该输出“test finally”,但是重建后仍然输出“test 3rd time”
exports.firstci = (req, res) => {
let message = req.query.message || req.body.message || 'setup pineline, test finally cloud build!';
res.status(200).send(message);
};