Skip to content
This repository was archived by the owner on Feb 2, 2021. It is now read-only.

Commit 15f34f6

Browse files
committed
Update CI to 2018_R2 and add manual synthesis job
Signed-off-by: Travis Collins <[email protected]>
1 parent 43f2e73 commit 15f34f6

File tree

1 file changed

+30
-12
lines changed

1 file changed

+30
-12
lines changed

.gitlab-ci.yml

Lines changed: 30 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ stages:
55
- deploy
66

77
# Default build
8-
build:2018_R1:
8+
build:2018_R2:
99
tags:
1010
- vivado
1111
- matlab
@@ -42,13 +42,13 @@ build:master:
4242
- hdl_wa_bsp/
4343

4444
# Test HWA no install
45-
test:2018_R1:
45+
test:2018_R2:
4646
tags:
4747
- vivado
4848
- matlab
4949
stage: test
5050
dependencies:
51-
- build:2018_R1
51+
- build:2018_R2
5252
script:
5353
- export MLRELEASE=R2019a
5454
- ./CI/scripts/dockermake test
@@ -62,13 +62,13 @@ test:2018_R1:
6262
junit: test/BSPTestResults.xml
6363

6464
# Test HWA with install
65-
test_installer:2018_R1_Installer:
65+
test_installer:2018_R2_Installer:
6666
tags:
6767
- vivado
6868
- matlab
6969
stage: test
7070
dependencies:
71-
- build:2018_R1
71+
- build:2018_R2
7272
script:
7373
- export MLRELEASE=R2019a
7474
- cp mltbx/* .
@@ -86,13 +86,13 @@ test_installer:2018_R1_Installer:
8686
junit: test/BSPTestResults.xml
8787

8888
# Test HWA no install
89-
test:2018_R1:
89+
test:2018_R2:
9090
tags:
9191
- vivado
9292
- matlab
9393
stage: test
9494
dependencies:
95-
- build:2018_R1
95+
- build:2018_R2
9696
script:
9797
- export MLRELEASE=R2019a
9898
- ./CI/scripts/dockermake test
@@ -105,14 +105,32 @@ test:2018_R1:
105105
reports:
106106
junit: test/BSPTestResults.xml
107107

108+
# Test weekly fully sythesized design
109+
test:Synthesize:
110+
when: manual
111+
tags:
112+
- matlab
113+
- vivado
114+
stage: test
115+
dependencies:
116+
- build:2018_R2
117+
script:
118+
- ./CI/scripts/dockermake test_synth
119+
artifacts:
120+
when: always
121+
name: "$CI_COMMIT_REF_NAME"
122+
paths:
123+
- test/
124+
- Report.pdf
125+
108126
# Test targeting demos (no hardware)
109127
test:targeting_demos:
110128
tags:
111129
- matlab
112130
- vivado
113131
stage: test
114132
dependencies:
115-
- build:2018_R1
133+
- build:2018_R2
116134
script:
117135
- export MLRELEASE=R2019a
118136
- ./CI/scripts/dockermake test_targeting_demos
@@ -130,7 +148,7 @@ test_hardware:Streaming_Hardware:
130148
- hardware
131149
stage: test_hardware
132150
dependencies:
133-
- build:2018_R1
151+
- build:2018_R2
134152
script:
135153
- export MLRELEASE=R2019a
136154
- cd CI/scripts
@@ -149,7 +167,7 @@ test_hardware:EVM_Hardware:
149167
- hardware
150168
stage: test_hardware
151169
dependencies:
152-
- build:2018_R1
170+
- build:2018_R2
153171
script:
154172
- export MLRELEASE=R2019a
155173
- cd CI/scripts
@@ -165,8 +183,8 @@ deploy:
165183
- matlab
166184
stage: deploy
167185
dependencies:
168-
- test:2018_R1
169-
- test_installer:2018_R1_Installer
186+
- test:2018_R2
187+
- test_installer:2018_R2_Installer
170188
script:
171189
- echo "Complete"
172190
artifacts:

0 commit comments

Comments
 (0)