Skip to content

Commit 46304b3

Browse files
committed
SCANPY-176 First test
1 parent 5f4069a commit 46304b3

File tree

1 file changed

+20
-3
lines changed

1 file changed

+20
-3
lines changed

.cirrus.yml

Lines changed: 20 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,23 @@ poetry_cache_template: &POETRY_CACHE
101101
- echo "PROJECT_VERSION=$PROJECT_VERSION" >> $CIRRUS_ENV
102102
<<: *JFROG_MAC_LINUX_CONFIG_TEMPLATE
103103

104+
# Basic Linux container with poetry (no jfrog, no build version)
105+
.basic_poetry_linux_template: &BASIC_POETRY_LINUX_TEMPLATE
106+
<<: *POETRY_CACHE
107+
eks_container:
108+
<<: *LINUX_CONTAINER_DEFINITION
109+
poetry_basic_install_script:
110+
- poetry install
111+
112+
# Poetry dependencies template (for tasks that override container)
113+
.poetry_dependencies_template: &POETRY_DEPENDENCIES_TEMPLATE
114+
<<: *POETRY_CACHE
115+
poetry_install_script:
116+
- source set_poetry_build_version "$CI_BUILD_NUMBER"
117+
- echo "PROJECT_VERSION=$PROJECT_VERSION" >> $CIRRUS_ENV
118+
<<: *JFROG_MAC_LINUX_CONFIG_TEMPLATE
119+
120+
# Full poetry linux template (for tasks needing everything)
104121
.poetry_linux_template: &POETRY_LINUX_TEMPLATE
105122
<<: *POETRY_TEMPLATE
106123
eks_container:
@@ -129,7 +146,7 @@ macos_worker_template: &MACOS_WORKER_DEFINITION
129146
envname: prod
130147

131148
mend_scan_task:
132-
<<: *POETRY_LINUX_TEMPLATE
149+
<<: *POETRY_DEPENDENCIES_TEMPLATE
133150
depends_on:
134151
- build
135152
# run only on master and long-living branches
@@ -152,7 +169,7 @@ mend_scan_task:
152169
path: "whitesource/**/*"
153170

154171
formatting_task:
155-
<<: *POETRY_LINUX_TEMPLATE
172+
<<: *BASIC_POETRY_LINUX_TEMPLATE
156173
alias: formatting
157174
name: "Formatting"
158175
formatting_script:
@@ -162,7 +179,7 @@ formatting_task:
162179
- git diff --name-only --exit-code ./src ./tests
163180

164181
documentation_task:
165-
<<: *POETRY_LINUX_TEMPLATE
182+
<<: *BASIC_POETRY_LINUX_TEMPLATE
166183
alias: documentation
167184
name: "CLI Documentation"
168185
cli_docs_script:

0 commit comments

Comments
 (0)