5454 echo "::set-output name=stagingRepositoryId::$STAGING_REPOSITORY_ID"
5555 - name : Checkout repository
5656 uses : actions/checkout@v6
57- - name : Extract distribution repository URL
58- id : repository
59- run : |
60- if [[ "${{ env.DEPLOY_RELEASE }}" = "true" ]]; then
61- export REPOSITORY_URL=`mvn exec:exec -q -N -Dexec.executable='echo' -Dexec.args="\\${project.distributionManagement.repository.url}" -DstagingRepositoryId=${{ steps.staging.outputs.stagingRepositoryId }}`
62- else
63- export REPOSITORY_URL=`mvn exec:exec -q -N -Dexec.executable='echo' -Dexec.args="\\${project.distributionManagement.snapshotRepository.url}"`
64- fi
65- echo "Repository URL: $REPOSITORY_URL"
66- echo "::set-output name=repositoryUrl::$REPOSITORY_URL"
6757 linux-arm64 :
6858 runs-on : ubuntu-2204-arm64-2c
6959 needs : prepare
@@ -87,11 +77,11 @@ jobs:
8777 run : |
8878 gcc --version
8979 mvn -version
90- echo "<settings><servers><server><id>ossrh </id><username>${{ secrets.CI_DEPLOY_USERNAME }}</username><password>${{ secrets.CI_DEPLOY_PASSWORD }}</password></server></servers></settings>" > $HOME/.m2/settings.xml
80+ 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
9181 mvn clean install -pl '!tensorflow-framework' -B -U -e -Djavacpp.platform=${{ github.job }} -Djavacpp.platform.extension=${{ matrix.ext }}
9282 - name : Deploy native artifact
9383 if : env.DEPLOY_RELEASE == 'true' || env.DEPLOY_SNAPSHOT == 'true'
94- run : mvn -f tensorflow-core/tensorflow-core-native/pom.xml deploy:deploy-file@native-only -B -e -Djavacpp.platform=${{ github.job }} -Djavacpp.platform.extension=${{ matrix.ext }} -Durl=${{ needs.prepare.outputs.repositoryUrl }}
84+ run : mvn -f tensorflow-core/tensorflow-core-native/pom.xml deploy:deploy-file@native-only -B -e -Djavacpp.platform=${{ github.job }} -Djavacpp.platform.extension=${{ matrix.ext }}
9585 linux-x86_64 :
9686 runs-on : ubuntu-22.04
9787 needs : prepare
@@ -110,11 +100,11 @@ jobs:
110100 run : |
111101 gcc --version
112102 mvn -version
113- echo "<settings><servers><server><id>ossrh </id><username>${{ secrets.CI_DEPLOY_USERNAME }}</username><password>${{ secrets.CI_DEPLOY_PASSWORD }}</password></server></servers></settings>" > $HOME/.m2/settings.xml
103+ 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
114104 mvn clean install -pl '!tensorflow-framework' -B -U -e -Djavacpp.platform=${{ github.job }} -Djavacpp.platform.extension=${{ matrix.ext }}
115105 - name : Deploy native artifact
116106 if : env.DEPLOY_RELEASE == 'true' || env.DEPLOY_SNAPSHOT == 'true'
117- run : mvn -f tensorflow-core/tensorflow-core-native/pom.xml deploy:deploy-file@native-only -B -e -Djavacpp.platform=${{ github.job }} -Djavacpp.platform.extension=${{ matrix.ext }} -Durl=${{ needs.prepare.outputs.repositoryUrl }}
107+ run : mvn -f tensorflow-core/tensorflow-core-native/pom.xml deploy:deploy-file@native-only -B -e -Djavacpp.platform=${{ github.job }} -Djavacpp.platform.extension=${{ matrix.ext }}
118108 macosx-arm64 :
119109 runs-on : macos-14
120110 needs : prepare
@@ -134,11 +124,11 @@ jobs:
134124 run : |
135125 clang --version
136126 mvn -version
137- echo "<settings><servers><server><id>ossrh </id><username>${{ secrets.CI_DEPLOY_USERNAME }}</username><password>${{ secrets.CI_DEPLOY_PASSWORD }}</password></server></servers></settings>" > $HOME/.m2/settings.xml
127+ 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
138128 mvn clean install -pl '!tensorflow-framework' -B -U -e -Djavacpp.platform=${{ github.job }} -Djavacpp.platform.extension=${{ matrix.ext }}
139129 - name : Deploy native artifact
140130 if : env.DEPLOY_RELEASE == 'true' || env.DEPLOY_SNAPSHOT == 'true'
141- run : mvn -f tensorflow-core/tensorflow-core-native/pom.xml deploy:deploy-file@native-only -B -e -Djavacpp.platform=${{ github.job }} -Djavacpp.platform.extension=${{ matrix.ext }} -Durl=${{ needs.prepare.outputs.repositoryUrl }}
131+ run : mvn -f tensorflow-core/tensorflow-core-native/pom.xml deploy:deploy-file@native-only -B -e -Djavacpp.platform=${{ github.job }} -Djavacpp.platform.extension=${{ matrix.ext }}
142132 deploy :
143133 if : ${{ github.event_name == 'push' && (github.ref == 'refs/heads/master' || github.ref == 'refs/heads/staging') }} # DEPLOY_SNAPSHOT (releases should be signed and deployed manually from local machine)
144134 needs : [linux-x86_64, macosx-arm64, linux-arm64]
@@ -158,5 +148,5 @@ jobs:
158148 mvn clean install -B -U -e -Pdeploying
159149 - name : Deploy snapshot artifacts
160150 run : |
161- echo "<settings><servers><server><id>ossrh </id><username>${{ secrets.CI_DEPLOY_USERNAME }}</username><password>${{ secrets.CI_DEPLOY_PASSWORD }}</password></server></servers></settings>" > $HOME/.m2/settings.xml
151+ 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
162152 mvn deploy -Pdeploying -B -e -Dmaven.test.skip=true
0 commit comments