|
1 | | -name: PR build - master |
| 1 | +name: Build - master |
2 | 2 |
|
3 | 3 | on: |
4 | 4 | push: |
@@ -38,27 +38,21 @@ jobs: |
38 | 38 | "username": "${{ secrets.OSSRH_USERNAME }}", |
39 | 39 | "password": "${{ secrets.OSSRH_TOKEN }}" |
40 | 40 | }] |
41 | | - - name: Build with Maven |
42 | | - run: | |
43 | | - export MY_POM_VERSION=`mvn -q -Dexec.executable="echo" -Dexec.args='${projects.version}' --non-recursive org.codehaus.mojo:exec-maven-plugin:1.3.1:exec` |
44 | | - echo "POM VERSION" ${MY_POM_VERSION} |
45 | | - if [[ ! $MY_POM_VERSION =~ ^.*SNAPSHOT$ ]]; |
46 | | - then |
47 | 41 | - name: Build with Maven |
48 | 42 | run: mvn -B -U verify --file pom.xml |
49 | 43 | - name: Deploy Maven Snapshot |
50 | 44 | if: ${{ matrix.java == 11 }} |
51 | 45 | run: | |
| 46 | + export DOCKER_GENERATOR_IMAGE_NAME=swaggerapi/swagger-generator |
| 47 | + export DOCKER_CODEGEN_CLI_IMAGE_NAME=swaggerapi/swagger-codegen-cli |
52 | 48 | export MY_POM_VERSION=`mvn -q -Dexec.executable="echo" -Dexec.args='${projects.version}' --non-recursive org.codehaus.mojo:exec-maven-plugin:1.3.1:exec` |
53 | 49 | echo "POM VERSION" ${MY_POM_VERSION} |
54 | | - if [[ ! $MY_POM_VERSION =~ ^.*SNAPSHOT$ ]]; |
| 50 | + if [[ $MY_POM_VERSION =~ ^.*SNAPSHOT$ ]]; |
55 | 51 | then |
56 | 52 | ./mvnw clean deploy -U --settings $HOME/.m2/settings.xml |
57 | 53 | docker build --rm=false -t $DOCKER_GENERATOR_IMAGE_NAME:unstable ./modules/swagger-generator |
58 | | - docker tag $DOCKER_GENERATOR_IMAGE_NAME:unstable |
59 | 54 | docker push $DOCKER_GENERATOR_IMAGE_NAME:unstable |
60 | 55 | docker build --rm=false -t $DOCKER_CODEGEN_CLI_IMAGE_NAME:unstable ./modules/swagger-codegen-cli |
61 | | - docker tag $DOCKER_CODEGEN_CLI_IMAGE_NAME:unstable |
62 | 56 | docker push $DOCKER_CODEGEN_CLI_IMAGE_NAME:unstable |
63 | 57 | else |
64 | 58 | echo "not deploying release nor building and pushing release docker image: " ${MY_POM_VERSION} |
|
0 commit comments