レポ (project-src) を取得し、レポ (project-src) フォルダーでビルドを行うパイプラインがあります。
ビルドにより、project-src フォルダーに別のディレクトリが作成されます。問題は、クラウド ファウンドリー リソースを使用してその project-src フォルダーを PUT すると、新しいフォルダーがプッシュされないことです。これが私のコードです:
resources:
- name: project-src
type: git
source:
uri: {{uri}}
branch: {{branch}}
private_key: {{key}}
- name: deploy-cloud-foundry
type: cf
source:
api: {{api}}
username: {{username}}
password: {{password}}
organization: {{organization}}
space: {{space}}
jobs:
- name: build-job
plan:
- get: project-src
- task: build-it
file: project-src/ci/tasks/build.yml
- put: deploy-to-cf
params:
manifest: project-src/manifest.yml
build.yml の内容:
platform: linux
image_resource:
type: docker-image
source: {repository: dtest, tag: "2" }
inputs:
- name: project-src
run:
path: ./ci/scripts/build.sh //this creates a folder in project-src
dir: project-src