@@ -137,6 +137,11 @@ jobs:
137137 with :
138138 distribution : ' adopt'
139139 java-version : ' 11'
140+ server-id : central
141+ server-username : MAVEN_USERNAME # env variable for username in deploy
142+ server-password : MAVEN_CENTRAL_TOKEN # env variable for token in deploy
143+ gpg-private-key : ${{ secrets.MAVEN_GPG_PRIVATE_KEY }}
144+ gpg-passphrase : MAVEN_GPG_PASSPHRASE # Handled as an env variable name reference
140145 - name : Checkout repository
141146 uses : actions/checkout@v6
142147 - name : Download native artifacts
@@ -146,10 +151,14 @@ jobs:
146151 path : tensorflow-core/tensorflow-core-native/target
147152 merge-multiple : true
148153 - name : Build and Deploy snapshot artifacts
154+ env :
155+ MAVEN_USERNAME : ${{ secrets.CI_DEPLOY_USERNAME }}
156+ MAVEN_CENTRAL_TOKEN : ${{ secrets.CI_DEPLOY_PASSWORD }}
157+ MAVEN_GPG_PASSPHRASE : ${{ secrets.MAVEN_GPG_PASSPHRASE }}
158+ MAVEN_GPG_KEY : ${{ secrets.MAVEN_GPG_PRIVATE_KEY }}
149159 run : |
150160 java -version
151161 mvn -version
152- echo "<settings><servers><server><id>central</id><username>${{ secrets.CI_DEPLOY_USERNAME }}</username><password>${{ secrets.CI_DEPLOY_PASSWORD }}</password></server></servers></settings>" > $HOME/.m2/settings.xml
153162 mvn deploy -Pdeploying -B -e
154163 release :
155164 if : ${{ github.event_name == 'push' && startsWith(github.ref, 'refs/heads/r') }}
@@ -162,6 +171,8 @@ jobs:
162171 distribution : ' adopt'
163172 java-version : ' 11'
164173 server-id : central
174+ server-username : MAVEN_USERNAME # env variable for username in deploy
175+ server-password : MAVEN_CENTRAL_TOKEN # env variable for token in deploy
165176 gpg-private-key : ${{ secrets.MAVEN_GPG_PRIVATE_KEY }}
166177 gpg-passphrase : MAVEN_GPG_PASSPHRASE # Handled as an env variable name reference
167178 - name : Checkout repository
@@ -174,6 +185,8 @@ jobs:
174185 merge-multiple : true
175186 - name : Build and Deploy release artifacts
176187 env :
188+ MAVEN_USERNAME : ${{ secrets.CI_DEPLOY_USERNAME }}
189+ MAVEN_CENTRAL_TOKEN : ${{ secrets.CI_DEPLOY_PASSWORD }}
177190 MAVEN_GPG_PASSPHRASE : ${{ secrets.MAVEN_GPG_PASSPHRASE }}
178191 MAVEN_GPG_KEY : ${{ secrets.MAVEN_GPG_PRIVATE_KEY }}
179192 run : |
0 commit comments