summaryrefslogtreecommitdiff
path: root/repa.1
diff options
context:
space:
mode:
Diffstat (limited to 'repa.1')
-rw-r--r--repa.1244
1 files changed, 227 insertions, 17 deletions
diff --git a/repa.1 b/repa.1
index cfaf86e..bbed6eb 100644
--- a/repa.1
+++ b/repa.1
@@ -29,7 +29,7 @@ Submission group is a temporary group of submissions, created for testing purpos
1. \fBlist\fR - list submissions and submission groups
.RE
.RS 2
-2. \fBinfo\fR - show detailed info about submission or submission group
+2. \fBshow\fR - show detailed info about submission or submission group
.RE
.RS 2
3. \fBaccept\fR - accept submissions
@@ -46,6 +46,18 @@ Submission group is a temporary group of submissions, created for testing purpos
.RS 2
7. \fBdiff\fR - show the difference between projects
.RE
+.RS 2
+8. \fBrebuild\fR - rebuild submission
+.RE
+.RS 2
+9. \fBlock\fR - lock submission
+.RE
+.RS 2
+10. \fBunlock\fR - unlock submission
+.RE
+.RS 2
+11. \fBremove\fR - remove submission
+.RE
.\" ===========================================================================
.\" Global options
@@ -90,7 +102,7 @@ Turn on colorized output
.\"
.\" The "list" command description
.\"
-.SS \fBlist\fR [\-\-help] [\-\-processes <processes>] [\-\-showurls] [\-\-ignore <regexp>] [\-\-base <project>]
+.SS \fBlist\fR [\-\-help] [\-\-processes <processes>] [\-\-showurls] [\-\-ignore <regexp>] [\-\-base <project>] [\-\-showtime]
.RS 2
List submissions in the following format:
@@ -107,9 +119,9 @@ submit/tizen/20140327.055105 package building libav zlib
.RS 0
submit/tizen/20140327.080733 image building bluez
.RS 0
-submit/tizen/20140328.063916 ready connman
+submit/tizen/20140328.063916 ready 01:20:14 connman
.RS 0
-submit/tizen/20140328.080409 ready sdbd
+submit/tizen/20140328.080409 ready 00:14:30 sdbd
.RS 0
.RE
@@ -155,10 +167,18 @@ Note, that this parameter can also be specified in \fIrepa\fR configuration file
.RE
.PP
+.B \-\-showtime
+.RS 2
+Show submission build time for the submissions in 'ready' status. It's switched off by default.
+Note, that this parameter can also be specified in \fIrepa\fR configuration file.
+.RE
+
+
+.PP
.\"
-.\" The "info" command description
+.\" The "show" command description
.\"
-.SS \fBinfo\fR [\-\-help] \-\-project <project> <submission or group>
+.SS \fBshow\fR [\-\-help] \-\-project <project> <submission or group>
.RS 2
Show detailed information about submission
@@ -193,14 +213,14 @@ Package build failures:
.RE
.\"
-.\" The "info" command's options
+.\" The "show" command's options
.\"
.RS 2
\fBOPTIONS\fR
.RS 2
\-h, \-\-help
.RS 2
-Print short help text about the "info" command and exit.
+Print short help text about the "show" command and exit.
.RE
.\"
@@ -229,6 +249,18 @@ Print short help text about the "accept" command and exit.
Add acceptance comment for created SR.
.RE
+.PP
+\-j \-\-jenkins
+.RS 2
+Trigger Jenkins job to accept submission.
+.RE
+
+.PP
+\-e \-\-edit
+.RS 2
+Run editor to edit comment. Editor is taken from EDITOR environment variable.
+.RE
+
.\"
.\" The "reject" command description
.\"
@@ -255,6 +287,18 @@ Print short help text about the "reject" command and exit.
Add rejection comment for created SR.
.RE
+.PP
+\-j \-\-jenkins
+.RS 2
+Trigger Jenkins job to reject submission.
+.RE
+
+.PP
+\-e \-\-edit
+.RS 2
+Run editor to edit comment. Editor is taken from EDITOR environment variable.
+.RE
+
.\"
.\" The "group" command description
.\"
@@ -287,12 +331,6 @@ Add comment to created submit group. It will be shown by list command.
.RE
.PP
-\-f, \-\-force
-.RS 2
-Force group creation for submissions without binary packages. Useful when grouping failed submissions for rejection.
-.RE
-
-.PP
\--noaggregate <regexp>
.RS 2
Do not aggregate binary packages matching regexp. This is useful to skip aggregates, propagated by OBS from target project to prerlease projects, e.g. qemu-accel-*, mic-bootstrap, etc.
@@ -365,6 +403,137 @@ Print short help text about the "diff" command and exit.
.RE
+.\"
+.\" The "rebuild" command description
+.\"
+.SS \fBrebuild\fR [options] <submision>
+
+.RS 2
+Rebuild submission by triggering 're' Jenkins job. 're' job triggering rebuild by re-exports packages in submission. By default it re-exports all packages. It's also possible to re-export only one package using --package command line option.
+
+.\"
+.\" The "rebuild" command's options
+.\"
+.RS 2
+\fBOPTIONS\fR
+.RS 2
+.B \-h, \-\-help
+.RS 2
+Print short help text about the "rebuild" command and exit.
+.RE
+
+.PP
+.B \-c \-\-comment COMMENT
+.RS 2
+Provide a comment with the explanation of a reason for rebuild. Mandatory option.
+.RE
+
+.PP
+.B \-p \-\-package <package name>
+.RS 2
+Rebuild only one package.
+.RE
+
+.PP
+\-e \-\-edit
+.RS 2
+Run editor to edit comment. Editor is taken from EDITOR environment variable.
+.RE
+
+.\"
+.\" The "lock" command description
+.\"
+.SS \fBlock\fR [options] <submision>
+
+.RS 2
+Lock submission by triggering 're' Jenkins job. 're' job locks submission by disabling build in prerelease OBS project.
+
+.\"
+.\" The "lock" command's options
+.\"
+.RS 2
+\fBOPTIONS\fR
+.RS 2
+.B \-h, \-\-help
+.RS 2
+Print short help text about the "lock" command and exit.
+.RE
+
+.PP
+.B \-c \-\-comment COMMENT
+.RS 2
+Provide a comment with the explanation of a reason for lock. Mandatory option.
+.RE
+
+.PP
+\-e \-\-edit
+.RS 2
+Run editor to edit comment. Editor is taken from EDITOR environment variable.
+.RE
+
+.\"
+.\" The "unlock" command description
+.\"
+.SS \fBunlock\fR [options] <submision>
+
+.RS 2
+Unlock submission by triggering 're' Jenkins job. 're' job unlocks submission by re-enabling build in prerelease OBS project.
+
+.\"
+.\" The "unlock" command's options
+.\"
+.RS 2
+\fBOPTIONS\fR
+.RS 2
+.B \-h, \-\-help
+.RS 2
+Print short help text about the "unlock" command and exit.
+.RE
+
+.PP
+.B \-c \-\-comment COMMENT
+.RS 2
+Provide a comment with the explanation of a reason for unlock.
+.RE
+
+.PP
+\-e \-\-edit
+.RS 2
+Run editor to edit comment. Editor is taken from EDITOR environment variable.
+.RE
+
+.\"
+.\" The "remove" command description
+.\"
+.SS \fBremove\fR [options] <submision>
+
+.RS 2
+Remove submission by triggering 're' Jenkins job. 're' job remove prerelease OBS project.
+
+.\"
+.\" The "remove" command's options
+.\"
+.RS 2
+\fBOPTIONS\fR
+.RS 2
+.B \-h, \-\-help
+.RS 2
+Print short help text about the "remove" command and exit.
+.RE
+
+.PP
+.B \-c \-\-comment COMMENT
+.RS 2
+Provide a comment with the explanation of a reason for remove. This is mandatory option.
+.RE
+
+.PP
+\-e \-\-edit
+.RS 2
+Run editor to edit comment. Editor is taken from EDITOR environment variable.
+.RE
+
+
.SH CONFIGURATION FILE
.RS 2
@@ -388,6 +557,15 @@ apiuser = your_user_name
apipasswd = your_password
.RE
.RS 2
+jenkins_url = https://build.tizen.org/robot
+.RE
+.RS 2
+jenkins_user = your_jenkins_user_name
+.RE
+.RS 2
+jenkins_passwd = your_jenkins_password
+.RE
+.RS 2
processes = 20
.RE
.RS 2
@@ -408,14 +586,46 @@ ignore = arm-.*/armv7./.*_aggregate$
.RS 2
noaggregate = mic-bootstrap-x86-arm.rpm|mic-bootstrap.rpm|mic-bootstrap-debugsource.rpm|qemu-accel-armv7l.rpm|qemu-accel-armv7l-cross-arm.rpm|qemu-linux-user-cross-arm.rpm
.RE
-
+.RS 2
+showtime = off
+.RE
+.RS 2
+accept_comment = default comment
+ for accept
+ command
+.RE
+.RS 2
+reject_comment = default comment
+ for reject
+ command
+.RE
+.RS 2
+rebuild_comment = default comment
+ for rebuild
+ command
+.RE
+.RS 2
+lock_comment = default comment
+ for lock
+ command
+.RE
+.RS 2
+unlock_comment = default comment
+ for unlock
+ command
+.RE
+.RS 2
+remove_comment = default comment
+ for remove
+ command
+.RE
.RS 2
-Mandatory options: apiurl, apiuser, apipasswd and project
+Mandatory options: apiurl, apiuser, apipasswd, jenkins_url, jenkins_user, jenkins_passwd and project
.RE
.RS 2
-Some options (project, processes, colorize, showurls, ignore, noaggregate, base) can be overridden by commandline options (--project, --processes, --colorize, --showurls, --ignore, --noaggregate, --base)
+Some options (project, processes, colorize, showurls, ignore, noaggregate, base, showtime) can be overridden by commandline options (--project, --processes, --colorize, --showurls, --ignore, --noaggregate, --base, --showtime)
.RE
.SH BUGS