Size: a a a

Programming Offtop

2020 June 19

VP

Vladimir Petrakovich in Programming Offtop
Vladimir Petrakovich
Кто-то уже сюда писал на эту тему
Ой, это же был я 😄
https://t.me/pofftop/164068
источник

AN

Alexander Nozik in Programming Offtop
Igor
Кто-нибудь пользовался github package? Все так плохо?
Ну в том смысле, что написано, да
источник

I

Igor in Programming Offtop
Так то для kotlin пофиг, там есть jitpack
А вот с .NET полная жопа в этом плане 😕 даже в myget приходится проекты собирать руками (in4b ci настрой)
источник

AN

Alexander Nozik in Programming Offtop
источник

AN

Alexander Nozik in Programming Offtop
но там по-моему тоже токены нужны на все
источник

I

Igor in Programming Offtop
Ну да по этому он ничем не лучше myget да даже nuget
источник

D

Dmitry in Programming Offtop
Igor
Так то для kotlin пофиг, там есть jitpack
А вот с .NET полная жопа в этом плане 😕 даже в myget приходится проекты собирать руками (in4b ci настрой)
Скорее у джавы есть мавен, и нормальные хостеры мавена позволяют публиковать публично. Типа мавен централа.
источник

I

Igor in Programming Offtop
Dmitry
Скорее у джавы есть мавен, и нормальные хостеры мавена позволяют публиковать публично. Типа мавен централа.
Нет, в .net тоже самое, просто никто не заморочился как jitpack что бы автоматом собиралось из комитов гитхаба
источник

RU

Roman Ushakov in Programming Offtop
Назрел вопрос, это норма тестить работу микросервиса без отладчика?
Типа так:
1) Пишешь код
2) Обкладываешься логами
3) Заливаешь в гит
4) Мерж реквест
5) Собирается микросервис
6) Отправляется в кибер
7) Тыкаешь его запросом молясь, чтобы всё взлетело с первого раза, если взлетело ты красавчик
8) Если не взлетело смотришь логи, пытаешься узнать причину
9) Находишь причину, переходишь к п.1
источник

D

Dmitry in Programming Offtop
Igor
Нет, в .net тоже самое, просто никто не заморочился как jitpack что бы автоматом собиралось из комитов гитхаба
.нет не умеют в CI? У меня в бинтрей собирается если с тагом в мастер закоммитить.
Хостер тут вообще не причем. СИ может куда угодно загружать артифакты по любым хукам.
источник

I

Igor in Programming Offtop
Я же вроде объяснял, что не хочу ci настаивать
Хочу вжух и как jitpack
источник

D

Dmitry in Programming Offtop
Единственное, в бинтрее надо релиз руками подтвердить потом.
источник

AN

Alexander Nozik in Programming Offtop
Dmitry
Единственное, в бинтрее надо релиз руками подтвердить потом.
Не обязательно. Там флажок можно поставить, чтобы оно сразу релизилось
источник

D

Dmitry in Programming Offtop
Эм, хочу делиться с внешними пользователями артифактами, даже не прогоняя тесты на СИ?
Не зря я стараюсь джитпак зависимости не добавлять. Нафиг такое счастье.
источник

D

Dmitry in Programming Offtop
Alexander Nozik
Не обязательно. Там флажок можно поставить, чтобы оно сразу релизилось
Где? Я в свое время искал, не нашел.
источник

I

Igor in Programming Offtop
Igor
Я же вроде объяснял, что не хочу ci настаивать
Хочу вжух и как jitpack
Так то в F# есть paket, который может любой комит из github подключить
Но это будут сорцы и их надо будет собирать, вмест со своим проектом
источник

AK

Anton Korotkikh in Programming Offtop
Roman Ushakov
Назрел вопрос, это норма тестить работу микросервиса без отладчика?
Типа так:
1) Пишешь код
2) Обкладываешься логами
3) Заливаешь в гит
4) Мерж реквест
5) Собирается микросервис
6) Отправляется в кибер
7) Тыкаешь его запросом молясь, чтобы всё взлетело с первого раза, если взлетело ты красавчик
8) Если не взлетело смотришь логи, пытаешься узнать причину
9) Находишь причину, переходишь к п.1
после 5-го по идее, нужно запускать тест.контейнеры или иные заглушки, либо отправить сревис в тестовое окружение и пострелять в него функциональными тестами
источник

I

Igor in Programming Offtop
Dmitry
Эм, хочу делиться с внешними пользователями артифактами, даже не прогоняя тесты на СИ?
Не зря я стараюсь джитпак зависимости не добавлять. Нафиг такое счастье.
Ну там же gradle запускается, можно настроить и прогон тестов (юнит тестов)
источник

D

Dmitry in Programming Offtop
Igor
Так то в F# есть paket, который может любой комит из github подключить
Но это будут сорцы и их надо будет собирать, вмест со своим проектом
Хорошие системы сборки, вроде карго, могут либы откуда угодно подключать - из относительного пути в соседней папке, из любого гит репозитория или из централизованных репозиториев.
источник

AN

Alexander Nozik in Programming Offtop
Dmitry
Где? Я в свое время искал, не нашел.
источник