Maven を使用して Concourse CI を使用してパイプラインを作成しようとしています。パイプラインは次のことを行う必要があります。
- git からコードを取得します。
- Maven を使用してビルドし、テストを実行します。
- プロジェクトはターゲットフォルダーにhtmlレポートを生成します
上記の手順は正しく実行されています。出力、つまりmavenプロジェクトによって生成されたターゲットフォルダーにアクセスする方法の質問。
生成されたフォルダーにアクセスできず、後で使用するために必要なフォルダーにコピーできません。
ファイル pipeline.yml:
resources:
- name: branch-master
type: git
source:
uri: {{git-url}}
branch: master
jobs:
- name: MavenJob
serial: true
plan:
- get: branch-master
trigger: true
- task: mvn-test
privileged: true
file: branch-dev/AppDemo/test.yml
ファイル test.yml:
platform: linux
image_resource:
type: docker-image
source:
repository: maven
tag: latest
inputs:
- name: branch-master
outputs:
- name: mvn-output
run:
path: "mvn"
args: ["-f", "branch-master/AppDemo/pom.xml", "test"]
体を助けてください。
前もって感謝します。