stages: - build - publish # ๐Ÿงช test ๆž„ๅปบ build: stage: build rules: - if: '$CI_COMMIT_BRANCH == "test"' script: - echo "๐Ÿ”ง ๆŽˆไบˆ gradlew ๆ‰ง่กŒๆƒ้™..." - chmod +x gradlew - ./gradlew clean build tags: - java # ๐Ÿงช test ๅ‘ๅธƒ SNAPSHOT ๅŒ…๏ผˆๅ…่ฎธ่ฆ†็›–๏ผ‰ publish: stage: publish needs: ["build"] rules: - if: '$CI_COMMIT_BRANCH == "test"' script: - echo "๐Ÿ”ง ๆŽˆไบˆ gradlew ๆ‰ง่กŒๆƒ้™..." - chmod +x gradlew - ./gradlew publishMavenJavaPublicationToGitLabRepository tags: - java