kind: pipeline type: docker name: default steps: - name: test image: maven:3.6-jdk-11 commands: - mvn clean install -DskipTests=true -Dmaven.javadoc.skip=true -B -V - mvn test -B when: branch: include: - master - feature/* - name: deploy image: maven:3.6-jdk-11 environment: REPO_USERNAME: from_secret: repo-username REPO_TOKEN: from_secret: repo-token commands: - mvn -s maven-settings.xml deploy when: branch: include: - master