diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index 12df014..0c59503 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -35,6 +35,12 @@ jobs: concurrency: ci-${{ github.ref }} steps: - uses: actions/checkout@v3 + - name: Setup SSH Agent + uses: webfactory/ssh-agent@v0.9.0 + with: + ssh-private-key: ${{ secrets.GS_MAVEN_HTTPPROXY_KEY }} + - name: Trust Maven Host + run: ssh-keyscan -H maven.geo-solutions.it >> ~/.ssh/known_hosts - name: Set up Maven Central Repository uses: actions/setup-java@v3 with: @@ -42,14 +48,8 @@ jobs: distribution: 'adopt' server-id: geosolutions server-username: MAVEN_USERNAME - server-password: MAVEN_PASSWORD - name: Publish package run: | - # Setup SSH keys for SFTP - mkdir -p ~/.ssh - # add geo-solutions.it to known hosts to avoid prompts - ssh-keyscan -H maven.geo-solutions.it >> ~/.ssh/known_hosts mvn -B clean install deploy env: - MAVEN_USERNAME: ${{ secrets.GS_MAVEN_USERNAME }} - MAVEN_PASSWORD: ${{ secrets.GS_MAVEN_PASSWORD }} + MAVEN_USERNAME: ${{ secrets.GS_MAVEN_HTTPPROXY_USERNAME }} \ No newline at end of file diff --git a/pom.xml b/pom.xml index ef7740e..9f6029b 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,7 @@ false geosolutions - sftp://maven.geo-solutions.it + scpexe://maven.geo-solutions.it @@ -147,7 +147,7 @@ org.apache.maven.wagon - wagon-ssh + wagon-ssh-external 3.5.3