Skip to content

Commit 2f10af5

Browse files
committed
Fixing deployment.
1 parent 252ff71 commit 2f10af5

2 files changed

Lines changed: 16 additions & 3 deletions

File tree

.github/workflows/build.yml

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -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: |

pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -508,7 +508,7 @@
508508
<plugin>
509509
<groupId>org.apache.maven.plugins</groupId>
510510
<artifactId>maven-gpg-plugin</artifactId>
511-
<version>3.2.4</version>
511+
<version>3.2.8</version>
512512
<executions>
513513
<execution>
514514
<id>sign-artifacts</id>
@@ -622,7 +622,7 @@
622622
<plugin>
623623
<groupId>org.sonatype.central</groupId>
624624
<artifactId>central-publishing-maven-plugin</artifactId>
625-
<version>0.10.0</version>
625+
<version>0.11.0</version>
626626
<extensions>true</extensions>
627627
<configuration>
628628
<publishingServerId>central</publishingServerId>

0 commit comments

Comments
 (0)