girar-task-rerunner(1)
| girar-task-rerunner(1) | girar-nmu utils | girar-task-rerunner(1) |
NAME
girar-task-rerunner - re-runs a task (from sisyphus to e2k...)
SYNOPSIS
girar-task-rerunner [--from-repo repo] [--tasks-root|--tasks-mount-point /path] [-D|--deps comma separated list] [-S|--share] [--gm|--girar-message|--gyle-message message] [-O|--no-test-only] [--test-only] [--unhurry] [--hurry] [--fail-early|--fail-late] [-H|--gitery ssh gitery alias] [-R|--girar ssh girar(gule) alias] [-W|--webery tasks web site] [--web-tasks-url tasks web site url] [-b|--branch repository] [--dry-run] [-P|--profile profile] [-h|--help] [-v|--verbose] [-q|--quiet]
TASK ID
DESCRIPTION
girar-task-rerunner re-runs given task for different repository and/or with different options. It is often used for re-running sisyphus tasks in girar.e2k or other secondary architecture. Another example is re-running a successfull e2k task in gitrar.e2k for rebuild purposes.
This script requires filesystem access to girar tasks. For the filesystem access to the default(sisyphus) girar tasks you should have an account on team.alt.
Please, eather run this script on team.alt or mount /tasks from team.alt using sshfs and use --tasks-mount-point=/path/to/tasks option.
An example fstab(5) entry for grenka@: grenka@team.alt:/tasks /tasks fuse.sshfs allow_other,ro,_netdev,user,idmap=user,identityfile=/home/grenka/.ssh/id_rsa,uid=500,gid=500,follow_symlinks,x-systemd.automount 0 0
OPTIONS
- --from-repo repo
- Repository to take task from. Optional. By default it is determined by task.
- --tasks-root|--tasks-mount-point /path
- Path to the /tasks filesystem. Default is /tasks .
- Run task options.
- -D|--deps dep1,...,depN
- Comma separated list of task dependencies to add.
- -S|--share
- Create and run a shared task. Disabled by default. Also, --no-share disables it.
- --gm|--girar-message|--gyle-message message
- Specifies a girar task message.
- --test-only
- Run task --test-only
- --commit|-O|--no-test-only
- Do not run task --test-only (default).
- --hurry
- Run task with --hurry (undocumented girar option)
- --no-hurry
- Remove --hurry from run command line, --no-hurry option does not set --unhurry.
- --unhurry
- Run task with --unhurry (undocumented girar option)
- --fail-early
- Stop building the task after the first error.
- --fail-late
- Do not stop building the task after the first error.
- -b|--branch repository branch
- Name of the repository branch. Values: sisyphus|p8|.. Default is sisyphus.
- -R|--girar girar(gyle) ssh alias
- By default, gyle.altlinux.org account should be configured as girar or gyle in ~/.ssh/config. If you do not follow that convention, use -R <your girar ssh alias> option.
- -H|--gitery gitery ssh alias
- Alternative gitery or ssh alias for gitery, for example, git.e2k. If not specified, by default, gitery is used where ssh account is required and git.altlinux.org is used where http:// is enough.
- -W|--webery tasks web site
- Alternative site that hosts girar tasks. If not specified, by default, git.altlinux.org is used.
- [--web-tasks-url tasks web site url]
- The default URL for web task site is http://tasks web site. See --webery for details. --web-tasks-url overrides this URL.
- --dry-run
- Echo state-changing commands instead of doing them. An extra safety. Also a bit useful for debugging.
- -P|--profile profile
- Name of the configuration profile. The profile is loaded as /etc/girar-nmu/profile and $HOME/.config/girar-nmu/profile. Note that default configuration is stored in /etc/girar-nmu/default and $HOME/.config/girar-nmu/default.
- -V|--version
- Print version and exit.
- -v|--verbose
- Verbose. Prints extra information. Multiple -v accumulate. -v -v -v set debug mode (set -x).
- -q|--quiet
- Quiet. Print no warnings.
- -h|--help
- Display this help and exit.
AUTHOR
Written by Igor Vlasenko <viy@altlinux.org>.
COPYING
Copyright (c) 2010-2023 Igor Vlasenko, ALT Linux Team.
This is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
| 2023-11-08 | 2.015.3 |
