aboutsummaryrefslogtreecommitdiff
path: root/utils/query-jobs/README
blob: c703f946673858e96cf5858e0bf51172416561cb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
This is a script to query Jenkins job configs, on the level of raw XML files.

Run ./query-jobs --help for list of optoins.


Example usage:

./query-jobs //hudson.triggers.TimerTrigger --filter

    List all regularly repeating jobs.

./query-jobs "disabled='false' and //hudson.triggers.TimerTrigger" --filter

    List all regularly repeating jobs, taking into account that some of them may be
    disabled.

./query-jobs //hudson.triggers.TimerTrigger/spec --filter -v

    List crontab specs for all regularly repeating jobs.

./query-jobs //daysToKeep --filter-not --filter-jobname='-(release|toolchain)'

    List daily (not toolchain and not release) jobs which don't have build
    expriation configured (i.e. would use up disk space without limit).