Bug 39500 - task new -b p9 <git repository> <tag>
Summary: task new -b p9 <git repository> <tag>
Status: NEW
Alias: None
Product: Infrastructure
Classification: Infrastructure
Component: girar (show other bugs)
Version: unspecified
Hardware: x86_64 Linux
: P5 enhancement
Assignee: placeholder@altlinux.org
QA Contact: Andrey Cherepanov
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-01-03 10:33 MSK by Anton Farygin
Modified: 2021-11-19 15:23 MSK (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Anton Farygin 2021-01-03 10:33:16 MSK
Сейчас task new принимает в качестве аргумента имя бранча. Было бы неплохо расширить его синтаксис, добавив возможность добавить сразу первый git репозиторий для сборки.

По аналогии с task build -b p9 <git repository> <tag>, но не запуская задание.

task new -b p9 <git repository> <tag>
task new -b p9 repository.git=<tag>
Comment 1 Anton Farygin 2021-01-03 14:54:41 MSK
после короткого обсуждения с glebfm - предлагаемся фича абсолютно идентична команде build, за исключением запуска задания.

Можно добавить опцию команде build. Что-то вроде --dont-run (лучше, конечно, одним словом). На выходе получим то, что хочется.
Comment 2 Anton Farygin 2021-01-03 14:55:27 MSK
Как вариант - сделать алиас команде build который будет отличаться ровно отсутствием запуска задания.
Comment 3 Dmitry V. Levin 2021-11-19 15:07:06 MSK
Реализация "build без run" тривиальна, осталось придумать удобный интерфейс, т.е. имя параметра, которое всех устроит.
Comment 4 Anton Farygin 2021-11-19 15:14:07 MSK
так вот же:

task new -b p9 repo <git repository> <tag>
task new -b p9 repository.git=<tag>
task new -b p9 <file>.src.rpm

по аналогии с командой build, но без run
Comment 5 Dmitry V. Levin 2021-11-19 15:23:58 MSK
(In reply to Anton Farygin from comment #4)
> так вот же:
> 
> task new -b p9 repo <git repository> <tag>
> task new -b p9 repository.git=<tag>
> task new -b p9 <file>.src.rpm
> 
> по аналогии с командой build, но без run

Ну вот как раз не хотелось превращать "task new" в аналог "build".

(In reply to Anton Farygin from comment #1)
> после короткого обсуждения с glebfm - предлагаемся фича абсолютно идентична
> команде build, за исключением запуска задания.
> 
> Можно добавить опцию команде build. Что-то вроде --dont-run (лучше, конечно,
> одним словом). На выходе получим то, что хочется.

Я имел в виду такой вариант.