diff --git a/.github/workflows/rpm-build.yml b/.github/workflows/rpm-build.yml index 535ebc1..f777bb3 100644 --- a/.github/workflows/rpm-build.yml +++ b/.github/workflows/rpm-build.yml @@ -19,10 +19,18 @@ jobs: username: ${{ github.actor }} password: ${{ secrets.GITHUB_TOKEN }} - - name: Creating gpg directory - run: mkdir -p ~/.gnupg - - name: Building RPMS run: | sudo ln -sf /usr/bin/podman /usr/bin/docker make all + + - name: Deploying RPMS + if: github.ref == 'refs/heads/main' + uses: appleboy/scp-action@v1 + with: + host: ${{ secrets.REPO_SERVER }} + username: ${{ secrets.SSH_USERNAME }} + key: ${{ secrets.SSH_KEY }} + port: ${{ secrets.SSH_PORT }} + source: "./el10/*.rpm,./el9/*.rpm,./el8/*.rpm" + target: ~/ diff --git a/Makefile b/Makefile index 82abc7e..35d0963 100644 --- a/Makefile +++ b/Makefile @@ -15,7 +15,6 @@ build: podman run --rm -v ${PWD}:/root/rpmbuild/SOURCES:z \ -v ${PWD}/${OUT_DIR}:/root/rpmbuild/RPMS/x86_64:z \ -v ${PWD}/${OUT_DIR}:/root/rpmbuild/RPMS/noarch:z \ - -v ${HOME}/.gnupg:/root/.gnupg:z \ ${IMAGE} \ build-spec /root/rpmbuild/SOURCES/${PACKAGE}.spec