Size: a a a

2020 March 19

DG

Denis G in ru_gitlab
Александр Андреев
Да, CI не для этого придуман, а как ответ на изменения в репе - тесты, деплой, и прочее.

Изменения приходят или через гит от пользователей или через UI.
Александр, если у Вас этого нет, это не показатель стандарта.
источник

DV

Dmitry Vorobev in ru_gitlab
Ну вы и сатанисты 😁
источник

DG

Denis G in ru_gitlab
И вопрос полетел вообще куда-то далеко не туда)
источник

ИМ

Иван Михейкин in ru_gitlab
Denis G
Так мне бы хотелось еще как-то рулить правами, разве по этому токену можно сделать пуш? Так же он вроде никак не может взаимодействовать с другими проектами.
Это урезанный токен, да.

Можно через подкладывание ssh ключей к раннеру и пушить гитом, как посоветовали уже. Только придётся как-то запретить пользоваться этим раннером в других проектах.

Ещё можно сделать выделенному юзеру токен на несколько проектов. Токен лежит в секретах, работает на любом раннере, через апи можно делать пул реквесты.
источник

DG

Denis G in ru_gitlab
Иван Михейкин
Это урезанный токен, да.

Можно через подкладывание ssh ключей к раннеру и пушить гитом, как посоветовали уже. Только придётся как-то запретить пользоваться этим раннером в других проектах.

Ещё можно сделать выделенному юзеру токен на несколько проектов. Токен лежит в секретах, работает на любом раннере, через апи можно делать пул реквесты.
Ну так я могу по кредам, могу по токену, можно и через ssh. А в итоге то, какой бест-практикс?
источник

A

Alexander in ru_gitlab
Denis G
Александр, если у Вас этого нет, это не показатель стандарта.
Справедливости ради, описанные хотелки и правда выглядят как извращения. Что у вас за задача такая?
источник

A

Alexander in ru_gitlab
Denis G
Ну так я могу по кредам, могу по токену, можно и через ssh. А в итоге то, какой бест-практикс?
Бест-практис — не пушить в репы из CI :)
источник

DG

Denis G in ru_gitlab
Alexander
Бест-практис — не пушить в репы из CI :)
Я буду плакат.
источник

A

Alexander in ru_gitlab
Denis G
Я буду плакат.
Меня это не тронет :)
источник

DG

Denis G in ru_gitlab
Alexander
Справедливости ради, описанные хотелки и правда выглядят как извращения. Что у вас за задача такая?
Ну а вообще нужно прописывать версионность и время в файлик)
источник

DG

Denis G in ru_gitlab
Alexander
Меня это не тронет :)
Малоли :D
источник

A

Alexander in ru_gitlab
Denis G
Ну а вообще нужно прописывать версионность и время в файлик)
На каком языке проект?
источник

DG

Denis G in ru_gitlab
Alexander
На каком языке проект?
Искуственный для своеобразного ПО.
источник

A

Alexander in ru_gitlab
Denis G
Искуственный для своеобразного ПО.
А почему не подходит вариант не коммитить эту информацию в репу, а брать из тега и зашивать только в артефакт?
источник

DG

Denis G in ru_gitlab
Alexander
А почему не подходит вариант не коммитить эту информацию в репу, а брать из тега и зашивать только в артефакт?
Потому что в данном кейсе нужно сделать что бы это работало, а оптимизация будет позднее, как это бывает всегда.
источник

A

Alexander in ru_gitlab
Denis G
Потому что в данном кейсе нужно сделать что бы это работало, а оптимизация будет позднее, как это бывает всегда.
Выглядит, как стойкое желание пострадать. Оптимизированный вариант как раз проще и быстрее :)
источник

DG

Denis G in ru_gitlab
Блин, ребята, ну каждый из вас явно не первый день в разработке, сами прекрасно должны знать, как это бывает)
источник

A

Alexander in ru_gitlab
Denis G
Блин, ребята, ну каждый из вас явно не первый день в разработке, сами прекрасно должны знать, как это бывает)
Я знаю, что по-всякому бывает. Но не настолько же, что невозможно внести столь незначительное изменение в сборку.
источник

A

Alexander in ru_gitlab
Ну или дай побольше деталей.
источник

ИМ

Иван Михейкин in ru_gitlab
Denis G
Ну так я могу по кредам, могу по токену, можно и через ssh. А в итоге то, какой бест-практикс?
Раннеры с ключами геморны в поддержке, не забыть подсунуть ключи, не забыть тэги в ямлик, не забыть добавить приватный раннер в проект. Ключи были не для пуша, но проблемы те же.

Токен в итоге проще администрировать и возможностей у апишки больше.

Креды точно не тянут на бест практис ;)
источник