我有一个管道,它获取一个 repo (project-src) 并在 repo (project-src) 文件夹上进行构建。
该构建会在 project-src 文件夹中创建另一个目录。问题是当我使用 cloud Foundry 资源放置那个 project-src 文件夹时,新文件夹没有被向上推。这是我的代码:
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