diff --git a/.gitea/workflows/dotnet-deploy.yml b/.gitea/workflows/dotnet-deploy.yml index 59991e4..e2a997a 100644 --- a/.gitea/workflows/dotnet-deploy.yml +++ b/.gitea/workflows/dotnet-deploy.yml @@ -1,4 +1,4 @@ -name: Build & Deploy .NET to 192.168.1.100 +name: Build & Deploy PLDpro.Web Test to 192.168.1.100 on: push: @@ -7,7 +7,7 @@ on: env: DOTNET_VERSION: '10.0.x' # oder 7.0.x – je nach Projekt - PROJECT_PATH: 'BlazorApp3/BlazorApp3.csproj' + PROJECT_PATH: 'Pldpro.Web/Pldpro.Web.csproj' RUNTIME: 'linux-x64' PUBLISH_DIR: 'artifacts/publish' @@ -45,8 +45,8 @@ jobs: - name: Prepare SSH key & known_hosts env: - SSH_HOST: ${{ secrets.SSH_HOST }} - SSH_PORT: ${{ secrets.SSH_PORT }} + SSH_HOST: ${{ vars.SSH_HOST }} + SSH_PORT: ${{ vars.SSH_PORT }} SSH_PRIVATE_KEY: ${{ secrets.SSH_PRIVATE_KEY }} run: | install -m 700 -d ~/.ssh @@ -58,28 +58,28 @@ jobs: - name: Remove previous installed version env: - SSH_USER: ${{ secrets.SSH_USER }} - SSH_HOST: ${{ secrets.SSH_HOST }} - SSH_PORT: ${{ secrets.SSH_PORT }} - REMOTE_DIR: ${{ secrets.REMOTE_DIR }} + SSH_USER: ${{ vars.SSH_USER }} + SSH_HOST: ${{ vars.SSH_HOST }} + SSH_PORT: ${{ vars.SSH_PORT }} + REMOTE_DIR: ${{ vars.REMOTE_DIR }} run: | ssh -i ~/.ssh/id_deploy -p "${SSH_PORT:-22}" "${SSH_USER}@${SSH_HOST}" "rm -rf '${REMOTE_DIR}'" - name: Create remote directory env: - SSH_USER: ${{ secrets.SSH_USER }} - SSH_HOST: ${{ secrets.SSH_HOST }} - SSH_PORT: ${{ secrets.SSH_PORT }} - REMOTE_DIR: ${{ secrets.REMOTE_DIR }} + SSH_USER: ${{ vars.SSH_USER }} + SSH_HOST: ${{ vars.SSH_HOST }} + SSH_PORT: ${{ vars.SSH_PORT }} + REMOTE_DIR: ${{ vars.REMOTE_DIR }} run: | ssh -i ~/.ssh/id_deploy -p "${SSH_PORT:-22}" "${SSH_USER}@${SSH_HOST}" "mkdir -p '${REMOTE_DIR}'" - name: Deploy via SCP env: - SSH_USER: ${{ secrets.SSH_USER }} - SSH_HOST: ${{ secrets.SSH_HOST }} - SSH_PORT: ${{ secrets.SSH_PORT }} - REMOTE_DIR: ${{ secrets.REMOTE_DIR }} + SSH_USER: ${{ vars.SSH_USER }} + SSH_HOST: ${{ vars.SSH_HOST }} + SSH_PORT: ${{ vars.SSH_PORT }} + REMOTE_DIR: ${{ vars.REMOTE_DIR }} run: | scp -i ~/.ssh/id_deploy -P "${SSH_PORT:-22}" -r "${{ env.PUBLISH_DIR }}/"* "${SSH_USER}@${SSH_HOST}:${REMOTE_DIR}/" @@ -88,19 +88,19 @@ jobs: # Benötigt: secrets.SERVICE_NAME (z. B. "myapp.service") - name: Systemd daemon-reload run: | - ssh -tt -i ~/.ssh/id_deploy -p "${{ secrets.SSH_PORT || 22 }}" "${{ secrets.SSH_USER }}@${{ secrets.SSH_HOST }}" \ + ssh -tt -i ~/.ssh/id_deploy -p "${{ vars.SSH_PORT || 22 }}" "${{ vars.SSH_USER }}@${{ vars.SSH_HOST }}" \ "/usr/bin/sudo -n /usr/bin/systemctl daemon-reload" - name: Restart service env: - SERVICE_NAME: ${{ secrets.SERVICE_NAME }} + SERVICE_NAME: ${{ vars.SERVICE_NAME }} run: | - ssh -tt -i ~/.ssh/id_deploy -p "${{ secrets.SSH_PORT || 22 }}" "${{ secrets.SSH_USER }}@${{ secrets.SSH_HOST }}" \ + ssh -tt -i ~/.ssh/id_deploy -p "${{ vars.SSH_PORT || 22 }}" "${{ vars.SSH_USER }}@${{ vars.SSH_HOST }}" \ "/usr/bin/sudo -n /usr/bin/systemctl restart '${SERVICE_NAME}'" - name: Status (no pager) env: - SERVICE_NAME: ${{ secrets.SERVICE_NAME }} + SERVICE_NAME: ${{ vars.SERVICE_NAME }} run: | - ssh -tt -i ~/.ssh/id_deploy -p "${{ secrets.SSH_PORT || 22 }}" "${{ secrets.SSH_USER }}@${{ secrets.SSH_HOST }}" \ + ssh -tt -i ~/.ssh/id_deploy -p "${{ vars.SSH_PORT || 22 }}" "${{ vars.SSH_USER }}@${{ vars.SSH_HOST }}" \ "/usr/bin/systemctl status --no-pager '${SERVICE_NAME}'"