diff options
author | Lars Wirzenius <liw@liw.fi> | 2018-07-04 14:56:08 +0300 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2018-07-04 14:56:08 +0300 |
commit | 08d6bb7b25a284a9987d97b9e3d9b23f34a33e94 (patch) | |
tree | c264fd3725b13b2fbd8ac43b50da356777d2665e /icktool.mdwn | |
parent | 3693497e0da9322fe1c8abb8f93e0a18e580b132 (diff) | |
download | ick.liw.fi-08d6bb7b25a284a9987d97b9e3d9b23f34a33e94.tar.gz |
Add: globs and name_from to the "archive: workspace" action
Diffstat (limited to 'icktool.mdwn')
-rw-r--r-- | icktool.mdwn | 19 |
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` |