-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy pathcd.yml
32 lines (28 loc) · 851 Bytes
/
cd.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
version: 1
# Further ideas for jobs to run:
# - license check
# - make sure test coverage increases
# - merge all tox tests into one using pyenv
# And, once we're sure that the pipeline is working:
# - integration/performance tests
# Once we have docs:
# - documentation coverage
# - docs build (on master only)
context: sky-identity
triggering: multibranch
defaultNodes:
default: sky-identity-nonprod-mite-slave-buildkit
modules:
mite-ci:
pipelineShape: simple
directory: "/"
defaultTaskExecution: "./cd-scripts/runTests.sh"
# TODO not sure which of the following two is better
# archiveArtifacts:
# includes: ["coverage_html_report/*"]
# excludes: []
htmlReports:
- name: Coverage Report
directory: coverage_html_report
files: ["index.html"]
# TODO: slack notifications, for PRs