Вывод ошибок консоли конвейера битбакета

Я использую конвейер bitbucket, который запускает серию команд Gradle для тестирования приложения и генерирует результаты тестирования.

Вот мой файл свойств конвейера:

image: java:8

options:
  size: 2x

pipelines:
  default:
    - step:
        services:
          - database
        caches:
          - gradle
        script:
          - bash ./gradlew clean securityCheck bootRunAsync build
        artifacts:
          - build/libs/xxx.jar
          - application.yml
          - build/reports/**

definitions:
  services:
    database:
      image: postgres:9.6
      environment:
        POSTGRES_PASSWORD: adminadmin

Недавно даже я успешно протестировал приложение, используя ту же команду ./gradlew clean securityCheck bootRunAsync build в моем местном, некоторые nullpointerexception было бы бросить в то время как bootRunAsync после того, как я помещу это в битбакет.

task bootRunAsync(type: com.github.psxpaul.task.ExecFork) {
    description "Starts up main server app as daemon in the background"

    dependsOn assemble
    commandLine = 'java'
    args = [ '-jar', "build/libs/xxx.jar"]
    workingDir = "."
    standardOutput = "$buildDir/daemon.log"
    errorOutput = "$buildDir/daemon-error.log"
    stopAfter = test
    waitForPort = 8080
}

Поскольку в конвейерном отчете не указано, где возникла ошибка, я должен распечатать консольный журнал, чтобы проверить ошибку. Итак, я хотел бы знать, как мне печатать журнал консоли в конвейере битбакета? Благодарю.

0 ответов

Другие вопросы по тегам