diff options
author | Devan Carpenter <devan@taler.net> | 2023-12-17 19:39:17 -0500 |
---|---|---|
committer | Devan Carpenter <devan@taler.net> | 2023-12-17 19:39:17 -0500 |
commit | 57a78d71ab7a4bd774bdf7f8509710dc498b4c98 (patch) | |
tree | 696d37b739d4afa1f9de822984a1b2a5f9e6083f /design-documents | |
parent | 6bb9dd787e695c38717744cc2984e7bde4295974 (diff) | |
download | docs-57a78d71ab7a4bd774bdf7f8509710dc498b4c98.tar.gz docs-57a78d71ab7a4bd774bdf7f8509710dc498b4c98.tar.bz2 docs-57a78d71ab7a4bd774bdf7f8509710dc498b4c98.zip |
DD44: update path references
CI dirs are under "contrib/" now
Diffstat (limited to 'design-documents')
-rw-r--r-- | design-documents/044-ci-system.rst | 34 |
1 files changed, 18 insertions, 16 deletions
diff --git a/design-documents/044-ci-system.rst b/design-documents/044-ci-system.rst index e777f345..78d64830 100644 --- a/design-documents/044-ci-system.rst +++ b/design-documents/044-ci-system.rst @@ -43,23 +43,24 @@ Example directory structure: :: - ci - ├── ci.sh - ├── Containerfile - └── jobs - ├── 0-codespell - │ ├── config.ini - │ ├── dictionary.txt - │ └── job.sh - ├── 1-build - │ ├── build.sh - │ └── job.sh - └── 2-docs - ├── docs.sh - └── job.sh + contrib + └── ci + ├── ci.sh + ├── Containerfile + └── jobs + ├── 0-codespell + │ ├── config.ini + │ ├── dictionary.txt + │ └── job.sh + ├── 1-build + │ ├── build.sh + │ └── job.sh + └── 2-docs + ├── docs.sh + └── job.sh Job directories **MUST** follow this pattern: -``<repo_root>/ci/jobs/<n-job_name>/`` +``<repo_root>/contrib/ci/jobs/<n-job_name>/`` ``n`` is an integer used for ordering the build steps. @@ -78,10 +79,11 @@ Available config options: WARN_ON_FAILURE = True|False CONTAINER_BUILD = True|False CONTAINER_NAME = <string> + CONTAINER_ARCH = <string> Unless *all* jobs specify a "CONTAINER_NAME" in their custom config a -container file **MUST** be present at ``<repo_root>/ci/Containerfile``. +container file **MUST** be present at ``<repo_root>/contrib/ci/Containerfile``. The container file will be built and used to run all of a repo's jobs by default. |