Skip to content

SIG Trusted - trusted-win11-a64-24h2-builder #1

SIG Trusted - trusted-win11-a64-24h2-builder

SIG Trusted - trusted-win11-a64-24h2-builder #1

Workflow file for this run

run-name: SIG Trusted - ${{ github.event.inputs.config }}
name: SIG Deployment - FXCI Trusted
on:
workflow_dispatch:
inputs:
config:
type: choice
description: Choose which pool to build
options:
- trusted-win11-a64-24h2-builder
jobs:
packer:
name: "Build ${{ github.event.inputs.config }}"
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: 'Run Packer'
shell: pwsh
run: |
Import-Module .\bin\WorkerImages\WorkerImages.psm1
$Vars = @{
Key = '${{ github.event.inputs.config }}'
Client_ID = "${{ secrets.AZURE_CLIENT_ID_DEV }}"
Client_Secret = "${{ secrets.AZURE_CLIENT_ID_DEV_SECRET }}"
Subscription_ID = "${{ secrets.AZURE_SUBSCRIPTION_ID_DEV }}"
Tenant_ID = "${{ secrets.AZURE_TENANT_ID }}"
}
New-SharedWorkerImage @Vars