Skip to content

Commit b40c322

Browse files
Merge pull request #113 from IABTechLab/cbc-UID2-3597-update-maven-workflows-for-token
Adding the new logic for tokens
2 parents a4adc4b + 54d8bed commit b40c322

File tree

1 file changed

+15
-2
lines changed

1 file changed

+15
-2
lines changed

.github/workflows/shared-publish-to-maven-versioned.yaml

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -91,18 +91,31 @@ jobs:
9191
new_version=${{ steps.version.outputs.new_version }}
9292
sed -i "s/$current_version/$new_version/g" ${{ inputs.working_dir }}/pom.xml
9393
echo "Version number updated from $current_version to $new_version"
94+
- name: Create Maven Settings
95+
run: |
96+
cd ./${{ inputs.working_dir }}
97+
echo "<settings>
98+
<servers>
99+
<server>
100+
<id>ossrh</id>
101+
<username>${{ secrets.SONATYPE_REPO_USERNAME }}</username>
102+
<password>${{ secrets.SONATYPE_REPO_TOKEN }}</password>
103+
</server>
104+
</servers>
105+
</settings>
106+
" >> settings.xml
94107
95108
- name: Publish
96109
if: ${{ inputs.publish_to_maven }}
97110
run: |
98111
cd ./${{ inputs.working_dir }}
99-
mvn -B -Drepo.id=ossrh -Drepo.login=${{ secrets.SONATYPE_REPO_ACCOUNT }} -Drepo.pwd="${{ secrets.SONATYPE_REPO_PASSWORD }}" -Dgpg.passphrase="${{ secrets.GPG_PASSPHRASE }}" clean deploy
112+
mvn -B -s settings.xml -Dgpg.passphrase="${{ secrets.GPG_PASSPHRASE }}" clean deploy
100113
101114
- name: Compile
102115
if: ${{ inputs.publish_to_maven != true }}
103116
run: |
104117
cd ./${{ inputs.working_dir }}
105-
mvn -B -Drepo.id=ossrh -Drepo.login=${{ secrets.SONATYPE_REPO_ACCOUNT }} -Drepo.pwd="${{ secrets.SONATYPE_REPO_PASSWORD }}" -Dgpg.passphrase="${{ secrets.GPG_PASSPHRASE }}" clean compile test
118+
mvn -B -s settings.xml -Dgpg.passphrase="${{ secrets.GPG_PASSPHRASE }}" clean compile test
106119
107120
- name: Commit pom.xml and version.json
108121
if: ${{ steps.checkRelease.outputs.is_release != 'true' }}

0 commit comments

Comments
 (0)