summaryrefslogtreecommitdiff
path: root/design-documents
diff options
context:
space:
mode:
authorDevan Carpenter <devan@taler.net>2023-12-17 19:39:17 -0500
committerDevan Carpenter <devan@taler.net>2023-12-17 19:39:17 -0500
commit57a78d71ab7a4bd774bdf7f8509710dc498b4c98 (patch)
tree696d37b739d4afa1f9de822984a1b2a5f9e6083f /design-documents
parent6bb9dd787e695c38717744cc2984e7bde4295974 (diff)
downloaddocs-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.rst34
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.