Size: a a a

Programming Offtop

2020 August 23

(

( in Programming Offtop
Anton Korotkikh
ну ты ведь понимаешь, что сейчас находишься в позиции "все пидорасы, а жвм дартатьян". у раста и гошки он тупиковый. да? там тот же ux и те же принципы, всё что стоит - это зависмости текущего локально проекта. инстал поставить, билд - собрать.
Да бля, основная фишка градла в том, что вместо того, чтобы всю эту глину месить руками, ты или плагин в билдскрипте строит граф выполнения. В итоге если ты хочешь сбилдить проект, во время сборки ЗА ТЕБЯ стянутся зависимости. Сами. Смекаешь?
источник

AN

Alexander Nozik in Programming Offtop
(
Да бля, основная фишка градла в том, что вместо того, чтобы всю эту глину месить руками, ты или плагин в билдскрипте строит граф выполнения. В итоге если ты хочешь сбилдить проект, во время сборки ЗА ТЕБЯ стянутся зависимости. Сами. Смекаешь?
+
источник

AK

Anton Korotkikh in Programming Offtop
Andrew Mikhaylov
Никакой -- это в смысле ты по фтп артефакты заливаешь?
нет, а ты? руками собираешь и приносишь на прод "вот, я сделаль!"

просто делаешь пулревет в мастер, на это всё. запускается пайплайн сборки и публикации. он настраивается отдельно.
если тебе локально надо играться - просто билдишь go build
источник

AN

Alexander Nozik in Programming Offtop
Anton Korotkikh
нет, а ты? руками собираешь и приносишь на прод "вот, я сделаль!"

просто делаешь пулревет в мастер, на это всё. запускается пайплайн сборки и публикации. он настраивается отдельно.
если тебе локально надо играться - просто билдишь go build
Таки да. Градл команда. Деплою с локальной машины
источник

АT

Андрей Tama in Programming Offtop
саша сок #KotlinGang
мне также говорят про котлин разработчики, которые не пробовали его, а, разобравшись, уже большинство не может оставить его
Ага.
Таковы люди - идут по наименьшему пути сопротивления.
источник

AK

Anton Korotkikh in Programming Offtop
Alexander Nozik
Таки да. Градл команда. Деплою с локальной машины
ну это моветон, что тут сказать
источник

AM

Andrew Mikhaylov in Programming Offtop
Anton Korotkikh
нет, а ты? руками собираешь и приносишь на прод "вот, я сделаль!"

просто делаешь пулревет в мастер, на это всё. запускается пайплайн сборки и публикации. он настраивается отдельно.
если тебе локально надо играться - просто билдишь go build
Блядь
Ты мне на вопрос ответить можешь?
Что именно отвечает за публикацию артефактов?
На CI что это делает?
источник

AN

Alexander Nozik in Programming Offtop
Anton Korotkikh
ну это моветон, что тут сказать
Почему? Не хочу я на каждый комит в мастер деплоить.
источник

AN

Alexander Nozik in Programming Offtop
Хочу все проверить настроить, пушануть и проверить, что оно прилетело
источник

AD

Apache DOG™ in Programming Offtop
Anton Korotkikh
ну это моветон, что тут сказать
Это не моветон
источник

AM

Andrew Mikhaylov in Programming Offtop
Anton Korotkikh
ну это моветон, что тут сказать
Дык никто ж не предлагает так делать всем. Заводи себе CI, ложи креды в секреты и публикуй оттуда.
источник

AK

Anton Korotkikh in Programming Offtop
Andrew Mikhaylov
Блядь
Ты мне на вопрос ответить можешь?
Что именно отвечает за публикацию артефактов?
На CI что это делает?
Блядь, ты понимаешь, что разные и не связанные задачи? Билд тул и пак.манагер не должен никуда и ничего публиковать
Jenkins, CircleCI, Dron и любой другой сервер по вкусу, как и на чём писать скрипты тоже решай сам с девопсами.
источник

с#

саша сок #KotlinGang... in Programming Offtop
Alexander Nozik
Таки да. Градл команда. Деплою с локальной машины
+
источник

(

( in Programming Offtop
Anton Korotkikh
ну это моветон, что тут сказать
Ну так ты то же самое можешь делать в пайплайне.
Пайплайн сделает то же самое, вызовет таску deploy, которая под капотом стянет зависимости, соберет проект и отправит его куда надо, потому что это градл и у него есть граф зависимостей тасок
источник

AN

Alexander Nozik in Programming Offtop
Кстати JVM артефакты публикуюстя из CI тем же градлом
источник

с#

саша сок #KotlinGang... in Programming Offtop
Alexander Nozik
Кстати JVM артефакты публикуюстя из CI тем же градлом
градл вообще всё умеет делать
источник

AN

Alexander Nozik in Programming Offtop
Anton Korotkikh
Блядь, ты понимаешь, что разные и не связанные задачи? Билд тул и пак.манагер не должен никуда и ничего публиковать
Jenkins, CircleCI, Dron и любой другой сервер по вкусу, как и на чём писать скрипты тоже решай сам с девопсами.
Кто пишет эту тысячу строк на ямле, чтобы оно публиковало?
источник

AM

Andrew Mikhaylov in Programming Offtop
Anton Korotkikh
Блядь, ты понимаешь, что разные и не связанные задачи? Билд тул и пак.манагер не должен никуда и ничего публиковать
Jenkins, CircleCI, Dron и любой другой сервер по вкусу, как и на чём писать скрипты тоже решай сам с девопсами.
Сука, дженкинс -- это запускалка команд, а не публиковалка гошных артефактов.
Какую команду дженкинс выполняет для публикации?
источник

AD

Apache DOG™ in Programming Offtop
Копипаста мой девопс
источник

с#

саша сок #KotlinGang... in Programming Offtop
саша сок #KotlinGang
градл вообще всё умеет делать
не знаю, насколько это правильно, но у меня есть таск в градле, чтобы останавливать тг бота на сервере
источник