Files
Dev/.gitea/workflows/install.yaml
kalugin66 6030ffbb54
All checks were successful
Install MSI on Specific Runner / install_msi (push) Successful in 1s
Обновить .gitea/workflows/install.yaml
2026-04-16 11:38:16 +05:00

34 lines
1.5 KiB
YAML

name: Install MSI on Specific Runner
on: [push]
jobs:
install_msi:
# Указываем метку, которую мы прописали в config.yaml
runs-on: self-hosted
steps:
- name: Install MSI and Create Log
shell: powershell
run: |
# 1. Тихая установка MSI
# /i - установка, /qn - без интерфейса, /norestart - без перезагрузки
Start-Process msiexec.exe -ArgumentList "/i C:\install\MAX.msi /qn /norestart" -Wait
# 2. Создание текстового файла
"Installed successfully on $(hostname) at $(Get-Date)" | Out-File -FilePath "C:\install\git_MAX.txt" -Encoding utf8
deploy_all:
strategy:
matrix:
# Перечислите здесь уникальные имена или метки всех ваших машин
target_runner: [K4012-KOA, SECOND-RUNNER, THIRD-RUNNER]
runs-on: ${{ matrix.target_runner }}
steps:
- name: Install MSI and Create Log
shell: powershell
run: |
# 1. Тихая установка MSI
# /i - установка, /qn - без интерфейса, /norestart - без перезагрузки
Start-Process msiexec.exe -ArgumentList "/i C:\install\MAX.msi /qn /norestart" -Wait
# 2. Создание текстового файла
"Installed successfully on $(hostname) at $(Get-Date)" | Out-File -FilePath "C:\install\git_MAX2.txt" -Encoding utf8