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

Commit 3c24a3a

Browse files
committed
Circle CI: Add nightly job
1 parent d5a0f72 commit 3c24a3a

File tree

1 file changed

+20
-5
lines changed

1 file changed

+20
-5
lines changed

circle.yml

Lines changed: 20 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -153,8 +153,8 @@ jobs:
153153
- *test
154154
- *test-evmc-interpreter
155155

156-
linux-gcc6:
157-
environment:
156+
linux-gcc6: &linux-gcc6
157+
environment: &linux-gcc6-environment
158158
BUILD_TYPE: RelWithDebInfo
159159
CXX: g++-6
160160
CC: gcc-6
@@ -181,6 +181,12 @@ jobs:
181181
- *test
182182
- *upload-coverage-data
183183

184+
linux-gcc6-nightly:
185+
<<: *linux-gcc6
186+
environment:
187+
<<: *linux-gcc6-environment
188+
CMAKE_OPTIONS: -DCOVERAGE=ON -DTESTETH_ARGS=--all
189+
184190
macos-xcode90:
185191
environment:
186192
CXX: clang++
@@ -253,11 +259,9 @@ jobs:
253259
fi
254260
echo "See https://hub.docker.com/r/ethereum/aleth/tags/"
255261
256-
# TODO: Run GCC6 build only in develop branch.
257-
# TODO: Enabled nightly builds and add more configs.
258-
# TODO: Separate builds from testing jobs.
259262
workflows:
260263
version: 2
264+
261265
aleth:
262266
jobs:
263267
- macos-xcode90:
@@ -294,3 +298,14 @@ workflows:
294298
only: develop
295299
tags:
296300
only: /.*/
301+
302+
nightly:
303+
triggers:
304+
- schedule:
305+
cron: "0 0 * * *"
306+
filters:
307+
branches:
308+
only:
309+
- master
310+
jobs:
311+
- linux-gcc6-nightly

0 commit comments

Comments
 (0)