Skip to content

Commit b7bf3e6

Browse files
authored
Setup settings.xml
Signed-off-by: Ryan Baxter <[email protected]>
1 parent a775404 commit b7bf3e6

File tree

1 file changed

+5
-21
lines changed

1 file changed

+5
-21
lines changed

.github/workflows/deploy.yml

Lines changed: 5 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,9 @@ jobs:
4040
java-version: '17'
4141
distribution: 'temurin' # OpenJDK distribution
4242
cache: 'maven'
43+
server-id: repo.spring.io
44+
server-username: REPO_SPRING_IO_USERNAME
45+
server-password: REPO_SPRING_IO_PASSWORD
4346

4447
- name: Login to Docker Hub
4548
uses: docker/login-action@v3
@@ -55,31 +58,12 @@ jobs:
5558
timeout 10s docker ps -a -q | xargs -n 1 -P 8 -I {} docker stop {} || echo "Failed to stop docker... Hopefully you know what you're doing"
5659
fi
5760
58-
- name: Create Maven settings.xml
59-
run: |
60-
mkdir -p $HOME/.m2
61-
cat > $HOME/.m2/settings.xml << 'EOF'
62-
<?xml version="1.0" encoding="UTF-8"?>
63-
<settings>
64-
<servers>
65-
<server>
66-
<id>artifactory</id>
67-
<username>${env.ARTIFACTORY_USERNAME}</username>
68-
<password>${env.ARTIFACTORY_PASSWORD}</password>
69-
</server>
70-
</servers>
71-
</settings>
72-
EOF
73-
env:
74-
ARTIFACTORY_USERNAME: ${{ secrets.ARTIFACTORY_USERNAME }}
75-
ARTIFACTORY_PASSWORD: ${{ secrets.ARTIFACTORY_PASSWORD }}
76-
7761
- name: Verify Maven installation
7862
run: ./mvnw --version
7963

8064
- name: Build and deploy
8165
env:
82-
ARTIFACTORY_USERNAME: ${{ secrets.ARTIFACTORY_USERNAME }}
83-
ARTIFACTORY_PASSWORD: ${{ secrets.ARTIFACTORY_PASSWORD }}
66+
REPO_SPRING_IO_USERNAME: ${{ secrets.ARTIFACTORY_USERNAME }}
67+
REPO_SPRING_IO_PASSWORD: ${{ secrets.ARTIFACTORY_PASSWORD }}
8468
run: ./mvnw clean deploy -Pdocs,deploy,spring -B -U
8569

0 commit comments

Comments
 (0)