11version : 2.1
22
3+ job-post-steps : &job-post-steps
4+ post-steps :
5+ - slack/notify_failed
6+
7+ unittest-post-steps : &unittest-post-steps
8+ post-steps :
9+ - store_test_results :
10+ path : /home/circleci/project/nosetests.xml
11+ - store_artifacts :
12+ path : /home/circleci/project/coverage.xml
13+ prefix : tests
14+ - slack/notify_failed
15+
316orbs :
4- node : cloudify/public-unittest-orb@1 # orb version
5- wagonorb :
cloudify/[email protected] # orb version 6- releaseorb :
cloudify/[email protected] # orb version 7- managerorb :
cloudify/[email protected] 17+ node : cloudify/public-unittest-orb@volatile
18+ wagonorb : cloudify/wagon-bulder-orb@volatile
19+ releaseorb : cloudify/release-orb@volatile
20+ managerorb : cloudify/manager-orb@volatile
21+ slack : cloudify/notify-slack@2
822
923checkout :
1024 post :
@@ -15,80 +29,45 @@ checkout:
1529 git checkout -qf FETCH_HEAD
1630 fi
1731
18-
19- executors :
20-
21- py36 :
22- docker :
23- - image : circleci/python:3.6
24-
2532workflows :
26- version : 2.1
33+ version : 2
2734 tests :
2835 jobs :
29- - node/unittests_job
3036 - node/check_py3_compat_job
37+ - node/unittests_job :
38+ context :
39+ - plugins-inputs
3140 - node/validate_version_job
3241 - node/validate_documentation_job
33- - wagonorb/wagon :
34- filters :
35- branches :
36- only : /([0-9\.]*\-build|master|2.X-master)/
37- - wagonorb/rhel_wagon :
38- filters :
39- branches :
40- only : /([0-9\.]*\-build|master|2.X-master)/
41- - wagonorb/arch64_wagon :
42+ - wagonorb/wagon_311 :
4243 filters :
4344 branches :
44- only : /([0-9\.]*\-build|master|2.X-master)/
45- - wagonorb/build_bundle :
46- filters :
47- branches :
48- only : /([0-9\.]*\-build|master|2.X-master)/
49- requires :
50- - wagonorb/wagon
51- - wagonorb/arch64_wagon
52- - wagonorb/rhel_wagon
45+ only : /([0-9\.]*\-build|master|dev)/
5346 - releaseorb/release :
5447 filters :
5548 branches :
56- only : /( master|2.X-master) /
49+ only : /master/
5750 requires :
58- - node/validate_version_job
59- - node/validate_documentation_job
60- - wagonorb/wagon
61- - wagonorb/rhel_wagon
62- - wagonorb/build_bundle
6351 - node/unittests_job
64- - releaseorb/merge_docs_job :
65- filters :
66- branches :
67- only : /(master|2.X-master)/
68- requires :
69- - releaseorb/release
52+ - wagonorb/wagon_311
53+ - node/validate_version_job
7054 - node/validate_documentation_job
7155
7256 nightly :
7357 triggers :
7458 - schedule :
75- cron : " 0 1 * * * "
59+ cron : " 0 1 * * 0,1,3,5 "
7660 filters :
7761 branches :
78- only : /(master|2.X-master)/
62+ only :
63+ - master
7964 jobs :
80- - node/unittests_job
8165 - node/check_py3_compat_job
82- - node/validate_version_job
83- - wagonorb/arch64_wagon :
84- filters :
85- branches :
86- only : /(master|2.X-master)/
87- - wagonorb/wagon :
88- filters :
89- branches :
90- only : /(master|2.X-master)/
91- - wagonorb/rhel_wagon :
66+ - node/unittests_job :
67+ context :
68+ - plugins-inputs
69+ # <<: *unittest-post-steps
70+ - wagonorb/wagon_311 :
9271 filters :
9372 branches :
94- only : /(master|2.X- master)/
73+ only : /([0-9\.]*\-build| master|dev )/
0 commit comments