Облачная платформа Google Облако Построить Перестройка Облачная функция не обновила содержимое - PullRequest
0 голосов
/ 23 января 2020

Я положил файл на Github и подключился к Google Cloud Repository. Ниже приведен файл .yaml, когда я обновляю файл index. js, Cloud Build перестраивает функцию Cloud, но почему содержимое не обновляется? Ручная настройка для облачной функции работает

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'

Ниже приведена функция, экспортированная из индекса. js, теперь облачная функция должна выдавать «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);
};

1 Ответ

0 голосов
/ 27 января 2020

Nodejs 10 Runtime все еще находится в бета-версии. Попробуйте поместить бета-версию в файл cloudbuild.yaml следующим образом и удалите 2 строки каталога, потому что в этом нет необходимости.

cloudbuild.yaml

steps:
  - name: 'gcr.io/cloud-builders/yarn'
    args: ['install']
  - name: 'gcr.io/cloud-builders/gcloud'
    args: ['beta','functions', 'deploy', 'function-1', '--trigger-http', '-- runtime', 'nodejs10', '--entry-point', 'firstci']
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...