
Konstantin
10.07.2017
08:49:45

zimaPL
10.07.2017
08:50:45
Всем привет кому нужны деньги в долг пишите

Konstantin
10.07.2017
08:51:18

N
10.07.2017
08:51:18

Google

Анатолий
10.07.2017
08:57:33
С возвратом любой дурак может, вы даром попробуйте
А то щас того этого. Есть тут команды про спам?

Vladislav
10.07.2017
09:02:05

Михаил
10.07.2017
09:04:25

Vladislav
10.07.2017
09:04:46

Михаил
10.07.2017
09:05:06
а что так?
а не нравится он мне.
со своими олд скулл решениями

Konstantin
10.07.2017
09:05:11

Михаил
10.07.2017
09:05:13
и подходом

Vladislav
10.07.2017
09:05:26

Konstantin
10.07.2017
09:07:08

Google

Михаил
10.07.2017
09:07:37
например?
например keepalive corosync и прочие drbd
не нравится, что у них свои какие-то пакеты пересобраные
а еще не нравится возможность сделать "кластер" из двух нод

Vladislav
10.07.2017
09:09:48
хм, я понял, посмотрю тогда нутаникс

Михаил
10.07.2017
09:12:17

Vladislav
10.07.2017
09:12:23
тут как раз момент про кастыли

Михаил
10.07.2017
09:13:27

Vladislav
10.07.2017
09:48:30
Может кто подсказать по гитлабу, как при помощи артефактов деплоить только те файлы, которые были изменены с момента предыдущего деплоя?
Прочитал документацию, но я так и не понял, как мне получить список именно измененых...

Konstantin
10.07.2017
09:51:57

Vladislav
10.07.2017
09:56:31

Konstantin
10.07.2017
09:58:26

Alexey
10.07.2017
10:02:17
Хахаха
Вот она ГосЗамена телеграмма)

Старый
10.07.2017
10:04:27
кто как конфлюенсе пиратит?
а то лицуха кончилась

Vladimir
10.07.2017
10:05:11

Старый
10.07.2017
10:05:19

Google

Vladimir
10.07.2017
10:05:20
ну или переходи на медиавики какой-нить )

Старый
10.07.2017
10:05:45
ну всё можно пиратить, у той же джиры дай кейгены были

Alexey
10.07.2017
10:05:54
у confluence даже за $10 исходники в комплекте. дальше дело техники

Vladimir
10.07.2017
10:06:00

Vladislav
10.07.2017
10:06:02

Vladimir
10.07.2017
10:06:04
идеологически

Старый
10.07.2017
10:07:31
у меня его сейчас юзает 200 тел ?

Alexey
10.07.2017
10:07:42
у меня под 1000
исходники одинаковые

Старый
10.07.2017
10:08:00
и много ты правил?
чтобы перестало о лицензии спрашивать

Konstantin
10.07.2017
10:08:21
или я не понял о чём ты))

Alexey
10.07.2017
10:08:40
так там не поправишь. но можно поправить так, чтобы дата окончания лицензии была всегда завтра. пару строчек

Konstantin
10.07.2017
10:09:00

Alexey
10.07.2017
10:09:13
несколько лет исправно платили, потом что-то руководству стало денег жалко

Vladislav
10.07.2017
10:11:32
так через name рулить же можно, выбери нужный вариант имени - через ветку, коммит, stage, job
Да, я сделал через нейм, как написал и в доке аналогично. Но на машине, где выполняется деплой файлы все остаются. Например, у меня два файла index.html и test.html. Обновил один только файл, index.html, сделал коммит и пуш. На машине, где раннер, вижу в папке builds все файлы: и index.html (время 13:04 например) и test.html (время 13:01 от предыдущего коммита). Вот как мне их отделить, вот это непонятно...

Старый
10.07.2017
10:11:50

Konstantin
10.07.2017
10:11:58
когда тебя жена не пилит, а тебе хочется :D

Google

Konstantin
10.07.2017
10:11:58
как же несправедлива жизнь, ты там на работе ходишь на красивых баб смотришь, чаи-кофеи распиваешь, а я целый день дома как проклятая - готовь, убирай, стирай за тобой
не сочтите за рекламу, но это реклама (((

Admin
ERROR: S client not available

N
10.07.2017
10:13:46

Vladislav
10.07.2017
10:33:22
Что-то ничего не заходит в gitlab...
before_scripts выполняется все равно после пулла на конечном сервере, поэтому получить только разницу не получается...
Неужели никто не разгребает деплой только по новым файлам, а не по всем?

Konstantin
10.07.2017
10:42:41

Vladislav
10.07.2017
10:43:36
вот пример
Только index.html обновился, но как мне только его копирнуть в прод, это непонятно...

Konstantin
10.07.2017
10:44:40
блин, untracked - это то чего не было в git репе
только если удалишь из репы файл, тогда сработает

Vladislav
10.07.2017
10:45:22
тогда не то
мне надо деплоить только новые измененые файлы

Konstantin
10.07.2017
10:45:53
суть untracked- ты делаешь пулл, делаешь билд и всё новое что появилось попадает в артефакт

Vladislav
10.07.2017
10:46:01
при этом в репе может быть N файлов

Konstantin
10.07.2017
10:47:34
ну у тебя вопросы с git, а не gitlab

Vladislav
10.07.2017
10:48:45
не, с гитом все понятно, тут скорее, как мне это рагребсти через gitlab-ci

Konstantin
10.07.2017
10:50:34
git clone https://github.com/octocat/Hello-World .
touch new_file
git status || git ls-files . —exclude-standard —others

Google

Konstantin
10.07.2017
10:50:48
вот логика untracked

Vladislav
10.07.2017
10:51:51
хорошо, как мне это подставить в баш скрипт через gitlab-ci, так, чтобы у меня, например, копировались только новые файлы

Konstantin
10.07.2017
10:51:52
CI за тебя ничего делать не будет, CI просто автоматизирует и упрощает автоматизацию.
пиши билд скрипт под свои нужды
телеграм режет апостроф
исправил на $(), но думаю суть ты понял

Vladislav
10.07.2017
10:59:55
ага, спасибо, сейчас пытаюсь понять логику и применить у себя

Konstantin
10.07.2017
11:01:16
логика - брать из лога нужного коммита список измененных файлов и копировать в отдельную дир, но это будет только измененные

Vladislav
10.07.2017
11:01:21
да, взлетело, спасибо большое! ??
просто надеялся, что измененые можно как-то получить через gitlab-ci конфиг, но получается, приходится самому все выдирать

Konstantin
10.07.2017
11:03:03
никто не будет делать продукт под нужды каждого, если считаешь что это нужно многим - пиши issues, запилят быстро)
HEAD можно на $CI_COMMIT_SHA заменить, но по сути нет смысла