plasmagoat

This commit is contained in:
plasmagoat 2025-06-08 22:11:44 +02:00
parent 176d059230
commit 85d0217436

View file

@ -14,7 +14,7 @@ jobs:
NIXOS_BUILER_HOST: nixos-builder.lab
NIXOS_BUILER_USER: runner
PROXMOX_HOST: 192.168.1.205
PROXMOX_USER: forgejo-runner
PROXMOX_USER: plasmagoat
TEMPLATE_VMID: 9001
LATEST_TEMPLATE_VMID: 9000
@ -42,6 +42,8 @@ jobs:
run: |
echo "Testing SSH connection to $NIXOS_BUILER_HOST..."
ssh -o StrictHostKeyChecking=yes $NIXOS_BUILER_USER@$NIXOS_BUILER_HOST "echo 'SSH success. Hostname:' && hostname"
echo "Testing SSH connection to $PROXMOX_HOST..."
ssh -o StrictHostKeyChecking=yes $PROXMOX_USER@$PROXMOX_HOST "echo 'SSH success. Hostname:' && hostname"
- name: Setup Cachix
run: |
@ -72,7 +74,6 @@ jobs:
- name: Upload image to Proxmox and manage templates
run: |
set -e
ls
FOLDER="result/"
IMAGE_PATH=$(find "$FOLDER" -maxdepth 1 -type f -name '*.vma.zst' | head -n 1)
IMAGE=$(basename "$IMAGE_PATH")
@ -103,11 +104,6 @@ jobs:
needs: build
runs-on: ubuntu-latest
if: success()
env:
PROXMOX_HOST: 192.168.1.205
PROXMOX_USER: forgejo-runner
TEMPLATE_VMID: 9001
LATEST_TEMPLATE_VMID: 9000
steps:
- name: Download Artifact
@ -116,18 +112,6 @@ jobs:
with:
name: nixos-base-image
- name: Prepare SSH
run: |
mkdir -p ~/.ssh
echo "${{ secrets.RUNNER_SSH_KEY }}" > ~/.ssh/id_rsa
chmod 600 ~/.ssh/id_rsa
ssh-keyscan -H $PROXMOX_HOST >> ~/.ssh/known_hosts
- name: Test SSH connection
run: |
echo "Testing SSH connection to $PROXMOX_HOST..."
ssh -o StrictHostKeyChecking=yes $PROXMOX_USER@$PROXMOX_HOST "echo 'SSH success. Hostname:' && hostname"
- name: Create Forgejo Release
uses: https://code.forgejo.org/sheik/forgejo-release@v2.6.0
with: