Как я могу добавить в свой конвейер, что он должен захватить репозиторий git, запустить npm install и npm build, а затем отправить в облачный литейный завод ?.
Пока я могу сделать так, чтобы он захватил репозиторий и отправил его в облачный цех. Но не совсем уверен, как сделать так, чтобы он собирал задачи npm. Я использую директора BOSH, чтобы справиться со всеми делами, связанными с залом.
Мы будем очень признательны за любое направление или идеи. Я следую этому руководству здесь и основываю свой конвейер на следующем: (где и как мне подойти для добавления задач сборки npm?)
---
resources:
- name: resource-web-app
type: git
source:
uri: https://github.com/cloudfoundry-community/simple-go-web-app.git
- name: resource-deploy-web-app
type: cf
source:
api: {{cf-api}}
username: {{cf-username}}
password: {{cf-password}}
organization: {{cf-organization}}
space: {{cf-space}}
skip_cert_check: true
jobs:
- name: job-deploy-app
serial: true
plan:
- {get: resource-web-app, trigger: true}
- put: resource-deploy-web-app
params:
manifest: resource-web-app/manifest.yml
path: resource-web-app
https://github.com/starkandwayne/concourse-tutorial/tree/master/15_deploy_cloudfoundry_app