@devops_ru

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

Konstantin
10.07.2017
08:51:18
https://habrahabr.ru/post/332450/
Вы этой ссылкой только себя унижаете, буквально ночью писали о ней

N
10.07.2017
08:51:18
Google
Анатолий
10.07.2017
08:57:33
С возвратом любой дурак может, вы даром попробуйте

А то щас того этого. Есть тут команды про спам?

Vladislav
10.07.2017
09:02:05
Сейчас смотрю на nutanix.
а там фри или как?

Лучше жевать, чем говорить
отличный аргумент

а там фри или как?
а все, нашел коммьюнити

Михаил
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
Стейьфул* я только встал)), а вопрос все тот же
окей, stateful заходит в определение, но нормальный DBA/Архитектор пошлет тебя в одно место, просто потому, что это ахтунгово логировать, бекапить и масштабировать

тут как раз момент про кастыли

он во фри версии "Не для прода"
а если для себя любимого на один физический сервер?

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

Прочитал документацию, но я так и не понял, как мне получить список именно измененых...

Vladislav
10.07.2017
09:56:31
artifacts: untracked: true не поможет?
спасибо, нашел это в документации по yaml, сейчас посмотрю

Konstantin
10.07.2017
09:58:26
спасибо, нашел это в документации по yaml, сейчас посмотрю
между билдами передавать артифакты через название артифакта, типа такого job: artifacts: name: "$CI_COMMIT_REF_NAME" untracked: true

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
купи лицензию )
никто мне не даст 400к

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

никто мне не даст 400к
ну тогда переходи на опенсорсные вики )

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

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

Vladislav
10.07.2017
10:06:02
между билдами передавать артифакты через название артифакта, типа такого job: artifacts: name: "$CI_COMMIT_REF_NAME" untracked: true
Да, в папку build прилетает только обновленный файл, но я думал, что старые исчезнут, а они есть и поэтому непонятно, как мне их отличать... Только если хитрый обработчик на баше писать...

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 от предыдущего коммита). Вот как мне их отделить, вот это непонятно...

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
Что-то ничего не заходит в gitlab... before_scripts выполняется все равно после пулла на конечном сервере, поэтому получить только разницу не получается... Неужели никто не разгребает деплой только по новым файлам, а не по всем?
Артифакт должен содержать только новые данные, на то он и артефакт, я хз почему у тебя наоборот выходит. А before_script как и все остальное - да, после пула. Мне нужно было сабмодуль приватный тащить, пришлось в before_script руками делать

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 заменить, но по сути нет смысла

Страница 2905 из 4568