raw.mk
raw-package
Synopsis: make raw-package
Hooks: raw-pre-package, raw-post-package
Variables:
Variable |
Description |
|---|---|
RAW_PKG |
<raw package directory in ./raw> |
VERSION |
<semver tag of image> - defaults to release key in .release file |
RELEASE_CONTEXT |
<directory holding .release file> |
RAW_OUT_DIR |
<output directory for raw package> - default build/raw |
Create a tar.gz package file with the SKAO manifest file included and put the output in RAW_OUT_DIR.
raw-package-all
Synopsis: make raw-package-all
Hooks: raw-pre-package-all, raw-post-package-all
Variables:
Variable |
Description |
|---|---|
RAW_PKGS |
<list of package sources in ./raw> |
RAW_OUT_DIR |
<source directory for raw package> - default build/raw |
Iterate over the list of RAW_PKGS and execute raw-package for each, creating the output .tar.gz files in RAW_OUT_DIR.
raw-publish
Synopsis: make raw-publish
Hooks: raw-pre-publish, raw-post-publish
Variables:
Variable |
Description |
|---|---|
RAW_PKG |
<raw package name> |
VERSION |
<semver tag of image> - defaults to release key in .release file |
RELEASE_CONTEXT |
<directory holding .release file> |
RAW_OUT_DIR |
<output directory for raw package> - default build/raw |
CAR_RAW_REPOSITORY_USE_BAR |
<upload to BAR or nexus> |
CAR_RAW_BAR_REPOSITORY_URL |
<Base URL to BAR repository> |
CAR_RAW_BAR_TOKEN |
<BAR bearer token> |
RAW_PKG_AUTHORS |
<RAW package authors> |
RAW_PKG_SOURCE |
<RAW package source> |
RAW_PKG_REVISION |
<RAW package revision> |
RAW_PKG_DOCUMENTATION |
<RAW package documentation url> |
RAW_PKG_VENDOR |
<RAW package vendor> |
Publish the package file RAW_PKG from directory in RAW_OUT_DIR.
raw-publish-all
Synopsis: make raw-publish-all
Hooks: raw-pre-publish-all, raw-post-publish-all
Variables:
Variable |
Description |
|---|---|
RAW_PKGS |
<list of raw package names> - defaults to list of ./raw directory names |
RAW_OUT_DIR |
<output directory for raw package> - default build/raw |
Publish the package files RAW_PKGS from output in RAW_OUT_DIR.