🏳️ Phil
Я правильно понимаю, что Google решило дать Томпсону и Пайку откопать не только Алеф, но и сам Plan9?
🏳️ Phil
Да Гугль няшки
nvkv
лол
nvkv
это будет огонь
Aleksey
линк ?
🏳️ Phil
ну вон там чтото про новую ос гугля. на самом деле plan9 уже очень уверенно стучится изпод крышки. но его надо конечно почти с0 писать в 2016 году
Aleksey
на го
Aleksey
пусть растопоклонники страдают
🏳️ Phil
на го
plan9 на нем и был изначально
nvkv
да что ж ты такое говоришь
nvkv
план 9 был на сишечке
nvkv
с рунами
nvkv
и каналами
Aleksey
каналы хорошо
nvkv
вообще в сорцах магенты кругом .mk файлы
nvkv
что какбе намекает
nvkv
А изначално на алефе?
nvkv
я как-то пропустил
🏳️ Phil
nvkv
оначо
nvkv
ты CPU сервер погасил уже? :)
🏳️ Phil
))))))))
🏳️ Phil
Есть такая тема. Мне хочется показать коллеге докер. Убедить его использовать его. Нужен _очень_ яркий и простой пример. Желательно, чтобы картинки показались. Я вот думал может графану, инфлюкс и мониторинг. Но там надо тогда подымать что мониторить. Есть чо?
Pavel
Я ставил себе редис + морду к нему на ноде
Pavel
Парой команд
🏳️ Phil
Мммм... ну кстати например
Denis
Жость какая ) обоснование докера картинками )
Lex
есть кто terraform юзает с aws?
как эту отрыжку говнокодеров из hashicorp научить использовать глобальные креды?
Lupsik Pupsik
Lupsik Pupsik
ну и надо показать как это все быстро и заебись
🏳️ Phil
Magistr
Magistr
variable "aws" {
default = {
profile = "sandbox"
region = "us-east-1"
}
description = "General settings for Amazon Services"
}
Lex
это да, но у меня несколько отдельных каталогов с терраформом, и хотелось бы где-то в .terraformrc прописать глобалы
Lex
оно еще и в репу идет
Lex
лол
provider "aws" {
region = "us-east-1"
}
так работает и берет из ~/.aws/credentials
nvkv
Девапсы, а сколько у вас занимает по времени полный CI/CD цикл?
Например сколько занимает самый короткий и сколько самый долгий?
Lex
а вот так вот
provider "aws" {
default = {
region = "us-east-1"
}
}
нет
Lex
nvkv
В минутах в смысле, сколько времени проходит от появления коммита в репозитории до деплоя, например, на дев-среду
Lex
Lex
деплой еще несколько минут
nvkv
Ага, спасибо
Lex
это для mainline
Lex
для веток только билд минут 10-15, тесты минут 20-25
nvkv
Тут просто человек один заморочил меня тем, что 5 минут cd cycle это дофига
nvkv
надо чтобы минуту было
nvkv
я сижу и репу чешу
nvkv
потому что у меня везде полного мейлнайн цикла короче 7 минут отродясь не бывало
Lex
и это да, это без регрессии, там еще минут 25-30
Lex
но да, у нас много говнокода и монолит
Ivan
сильно зависит от проекта
Lex
Lex
куда в основном время уходит
Lex
и это с тестами 27 секунд?
Ivan
но 5 минут - это ок :-)
nvkv
Ivan
у пацанов недели и месяцы
Lex
Lex
с ними
так посмотри на что CI время тратит в основном
Lex
и пооптимизируй
Ivan
Ivan
спасибо
Ivan
я передам
Lex
nvkv
jvm
Lex
artifactory в режиме proxy и резолвить через него, пару минут выиграешь
Lex
мавеном собираете?
nvkv
мавеном, да
Lex
ставишь артифактори, за нексус хз, но тоже быть должно такое, кладешь или в проект (мы генерим во время билда) или глобально в ~/.m2 вот такой вот settings.xml
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
http://maven.apache.org/xsd/settings-1.0.0.xsd">
</mirrors>
<mirror>
<id>ci-cache</id>
<name>ci-cache</name>
<url>http://artifactory.host:8081/artifactory/ci-cache/</url>
<mirrorOf>*</mirrorOf>
</mirror>
</mirrors>
</settings>
и резолвишь все зависимости через свой кэш, будет быстее немного
Lex
может несколько минут съэкономишь
nvkv
О, спасибо тебе большое
nvkv
попробую
Lex
если генеришь во время билда — стартуй билд с mvn -s settings.xml