summaryrefslogtreecommitdiff
path: root/icktool.mdwn
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2018-07-04 14:56:08 +0300
committerLars Wirzenius <liw@liw.fi>2018-07-04 14:56:08 +0300
commit08d6bb7b25a284a9987d97b9e3d9b23f34a33e94 (patch)
treec264fd3725b13b2fbd8ac43b50da356777d2665e /icktool.mdwn
parent3693497e0da9322fe1c8abb8f93e0a18e580b132 (diff)
downloadick.liw.fi-08d6bb7b25a284a9987d97b9e3d9b23f34a33e94.tar.gz
Add: globs and name_from to the "archive: workspace" action
Diffstat (limited to 'icktool.mdwn')
-rw-r--r--icktool.mdwn19
1 files changed, 18 insertions, 1 deletions
diff --git a/icktool.mdwn b/icktool.mdwn
index dc0b0df..69fc3b7 100644
--- a/icktool.mdwn
+++ b/icktool.mdwn
@@ -195,7 +195,24 @@ The worker manager defines (at least) the following actions:
Take the current content of the workspace, put it in a compressed
tar archive, and uplad it to the artifact store. Get the name of
- the artifact from the `artifact_name` parameter.
+ the artifact from the parameter named in the `name_from` field, if
+ given, and the`artifact_name` parameter if not.
+
+ Optionally archive only parts of the workspace. User can give a
+ list of globs in the `globs` field, and anything that matches any
+ of the shell filename patterns will be included. Default is to
+ archive everything.
+
+ Example:
+
+ - archive: workspace
+ name_from: debian_packages
+ globs:
+ - "*_*"
+
+ This would archive everything at the root of the workspace with an
+ underscore in the name. The artifact will be named using the value
+ of the `debian_packages` project parameter.
* `action: populate_systree`