|
2 | 2 | name: windows-tests |
3 | 3 | description: 'Main Jenkins job responsible for orchestrating tasks required to run GPII Windows tests' |
4 | 4 | project-type: multijob |
5 | | - build_timeout: 120 |
| 5 | + build_timeout: 180 |
6 | 6 | node: h-0005.tor1.incd.ca |
7 | 7 | properties: |
8 | 8 | # Required by the GitHub PR builder plugin. |
|
15 | 15 | wrappers: |
16 | 16 | - timeout: |
17 | 17 | # Abort after these many minutes |
18 | | - timeout: 120 |
| 18 | + timeout: 180 |
19 | 19 | # Mark the build as failed |
20 | 20 | fail: true |
21 | 21 | builders: |
|
35 | 35 | - name: windows-code-analysis |
36 | 36 | predefined-parameters: parent_workspace=$WORKSPACE |
37 | 37 | - multijob: |
38 | | - name: windows-unit-tests |
| 38 | + name: windows-unit-tests-1909 |
39 | 39 | condition: COMPLETED |
40 | 40 | projects: |
41 | | - - name: windows-unit-tests |
| 41 | + - name: windows-unit-tests-1909 |
42 | 42 | predefined-parameters: parent_workspace=$WORKSPACE |
43 | 43 | - multijob: |
44 | | - name: windows-acceptance-tests |
| 44 | + name: windows-acceptance-tests-1909 |
45 | 45 | condition: COMPLETED |
46 | 46 | projects: |
47 | | - - name: windows-acceptance-tests |
| 47 | + - name: windows-acceptance-tests-1909 |
| 48 | + predefined-parameters: parent_workspace=$WORKSPACE |
| 49 | + - multijob: |
| 50 | + name: windows-unit-tests-ltsc |
| 51 | + condition: COMPLETED |
| 52 | + projects: |
| 53 | + - name: windows-unit-tests-ltsc |
| 54 | + predefined-parameters: parent_workspace=$WORKSPACE |
| 55 | + - multijob: |
| 56 | + name: windows-acceptance-tests-ltsc |
| 57 | + condition: COMPLETED |
| 58 | + projects: |
| 59 | + - name: windows-acceptance-tests-ltsc |
48 | 60 | predefined-parameters: parent_workspace=$WORKSPACE |
49 | 61 | - multijob: |
50 | 62 | name: windows-delete-vm |
|
74 | 86 | node: h-0005.tor1.incd.ca |
75 | 87 | workspace: $parent_workspace |
76 | 88 | builders: |
77 | | - - shell: vagrant winrm -c "do.ps1 -c 'grunt lint'" |
| 89 | + - shell: vagrant winrm LTSC -c "do.ps1 -c 'grunt lint'" |
| 90 | + publishers: |
| 91 | + - email: |
| 92 | + |
| 93 | + |
| 94 | +- job: |
| 95 | + name: windows-unit-tests-ltsc |
| 96 | + description: 'GPII Windows unit tests in LTSC Windows 10' |
| 97 | + node: h-0005.tor1.incd.ca |
| 98 | + workspace: $parent_workspace |
| 99 | + builders: |
| 100 | + - shell: vagrant winrm LTSC -c "do.ps1 -c 'npm run test:unit'" |
78 | 101 | publishers: |
79 | 102 | - email: |
80 | 103 | |
| 104 | + wrappers: |
| 105 | + - timeout: |
| 106 | + timeout: 90 |
| 107 | + fail: true |
| 108 | + |
| 109 | +- job: |
| 110 | + name: windows-acceptance-tests-ltsc |
| 111 | + description: 'GPII Windows acceptance tests in LTSC Windows 10' |
| 112 | + node: h-0005.tor1.incd.ca |
| 113 | + workspace: $parent_workspace |
| 114 | + builders: |
| 115 | + - shell: vagrant winrm LTSC -c "do.ps1 -c 'npm run test:acceptance'" |
| 116 | + publishers: |
| 117 | + - email: |
| 118 | + |
| 119 | + wrappers: |
| 120 | + - timeout: |
| 121 | + timeout: 90 |
| 122 | + fail: true |
81 | 123 |
|
82 | 124 | - job: |
83 | | - name: windows-unit-tests |
84 | | - description: 'GPII Windows unit tests' |
| 125 | + name: windows-unit-tests-1909 |
| 126 | + description: 'GPII Windows unit tests in lastest version of Windows 10' |
85 | 127 | node: h-0005.tor1.incd.ca |
86 | 128 | workspace: $parent_workspace |
87 | 129 | builders: |
88 | | - - shell: vagrant winrm -c "do.ps1 -c 'npm run test:unit'" |
| 130 | + - shell: vagrant winrm 1909 -c "do.ps1 -c 'npm run test:unit'" |
89 | 131 | publishers: |
90 | 132 | - email: |
91 | 133 | |
|
95 | 137 | fail: true |
96 | 138 |
|
97 | 139 | - job: |
98 | | - name: windows-acceptance-tests |
99 | | - description: 'GPII Windows acceptance tests' |
| 140 | + name: windows-acceptance-tests-1909 |
| 141 | + description: 'GPII Windows acceptance tests in lastest version of Windows 10' |
100 | 142 | node: h-0005.tor1.incd.ca |
101 | 143 | workspace: $parent_workspace |
102 | 144 | builders: |
103 | | - - shell: vagrant winrm -c "do.ps1 -c 'npm run test:acceptance'" |
| 145 | + - shell: vagrant winrm 1909 -c "do.ps1 -c 'npm run test:acceptance'" |
104 | 146 | publishers: |
105 | 147 | - email: |
106 | 148 | |
|
0 commit comments