0

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"]

体を助けてください。

前もって感謝します。

4

1 に答える 1