Commit 706494a 1 parent 0c8ad3d commit 706494a Copy full SHA for 706494a
File tree 1 file changed +47
-0
lines changed
1 file changed +47
-0
lines changed Original file line number Diff line number Diff line change
1
+ name : Build Windows AMI
2
+
3
+ on :
4
+ workflow_dispatch :
5
+ inputs :
6
+ branch :
7
+ description : ' pytorch/test-infra branch to build from. (default: main)'
8
+ required : true
9
+ default : ' main'
10
+ skip_create_ami :
11
+ description : ' Skip creating the AMI (default: false)'
12
+ required : true
13
+ default : false
14
+
15
+ permissions :
16
+ id-token : write
17
+ contents : read
18
+
19
+ env :
20
+ PACKER_VERSION : " 1.11.2"
21
+
22
+ jobs :
23
+ build-windows-ami :
24
+ runs-on : ubuntu-latest
25
+ environment : packer-build-env
26
+ steps :
27
+ - uses : actions/checkout@v4
28
+ with :
29
+ repository : pytorch/test-infra
30
+ ref : ${{ inputs.branch }}
31
+
32
+ - name : Configure AWS Credentials (PyTorch Account)
33
+ uses : aws-actions/configure-aws-credentials@v3
34
+ with :
35
+ aws-region : us-east-1
36
+ role-to-assume : arn:aws:iam::391835788720:role/gha-packer-role
37
+
38
+ - name : Setup Packer
39
+ uses : hashicorp/setup-packer@main
40
+ with :
41
+ version : ${{ env.PACKER_VERSION }}
42
+
43
+ - name : Packer Build
44
+ run : |
45
+ cd aws/ami/windows
46
+ packer init .
47
+ packer build -var 'skip_create_ami=${{ inputs.skip_create_ami }}' .
You can’t perform that action at this time.
0 commit comments