Планируется ли что-то, что позволит нескольким людям получать доступ к хранилищу паролей? Например, частая ситуация, когда небольшая команда работает над проектом и хотела бы передавать друг другу пароли и ключи от инфраструктуры. Есть ли какие-то существующие решения, позволяющие такое?
Про «Детище Яндекса» смешно :) На самом деле просто так случилось, что правами на код обладает Яндекс, так как он был написан частично в рабочее время для тестирования в том числе и рабочих проектов. А сейчас вообще меинтейнится человеком, не работающим в Яндексе.
Сейчас это выражение выглядит мягко говоря разжигающим, поэтому просьба подкорректировать.
А вы в курсе что есть hamcrest, для которого можно просто обертку написать? И параметризация каким нить дата провайдером в JUnit? И junit5 с инжектами параметров, для того чтобы не нужно было делать странные конструкции по сопоставлению методов и названий?
Что значит откуда? Приходишь в 90% опенсорсных проектов и там получаешь квест аля ант. Как ближайший пример — почти все дженкинс плагины, которые собираются гредлом. То что там есть стандарты о которых никто не знает, потому что они слаборекомендательные — это значит именно «можно все».
Еще один момент — в грейдле нет стандартов как в мавене. Там говорят — можно всё! И все делают как им нравится. В мавен проект приходишь — делаешь clean install и у тебя готовое приложение.
В каждом гредл проекте тебе нужно ковырять билд скрипт чтобы понять правила конкретного монастыря.
Не очень понятно зачем слезать с мавена. Мавен отличный инструмент, прекрасно справляющийся со своими задачами. И не говорите про развесистость xml. Много вермишели можно и на груви и на скале написать.
Напишите пожалуйста в ридми на гитхабе эти примерчики, чтобы дока была рядом с кодом — ну и там же можно и эту статейку линкануть для двусторонней связи
А можно пример как отфильтровать коллекцию, оставив только элементы с уникальным значением определенного поля?
Т.е. есть коллекция с объектами { name: "", val: "" } и нужно оставить только объекты с уникальными name.
1. Путем несложного поиска нашел: github.com/ArcBees/teamcity-plugins/wiki/Configuring-Bitbucket-Pull-Requests-Plugin
2. Битбакет поддерживает не только git + у него есть приватные репозитории. Наверное это может наложить какие то особенности. + Разное api. Это может повлиять на функциональность конечной связки. Но в целом, особых отличий быть не должно. Речь идет только о каких-то дополнительных плюшечках.
3. Для того чтобы хорошо ориентироваться в автоматизации, тестировании и разработке обязательно стоит почитать эту литературу:
1) «Sun Certified Programmer for Java Platform, SE6» Richard F. Raposa
Пособие по подготовке к соответствующему сертификационному экзамену. Рассматриваются все основы языка. Скорее всего, есть только в английском варианте.
2) «Effective Java» Bloch Joshua
Продвинутый уровень, помогает глубоко понять идеологию java. Есть русский перевод, «Java. Эффективное программирование»
3) «Refactoring: Improving the Design of Existing Code» Martin Fowler, Kent Beck, John Brant, William Opdyke, Don Roberts
Продвинутый уровень, не только по java. Есть русский перевод, «Рефакторинг. Улучшение существующего кода»
4) Сэм Канер, Джек Фолк, Енг Кек Нгуен. Тестирование программного обеспечения. Фундаментальные концепции менеджмента бизнес-приложений
5) Роман Савин, teстирование dот com
6) Гленфорд Дж. Майерс «Искусство тестирования программного обеспечения»
7) Шаблоны проектирования xUnit
docs.docker.com/engine/reference/builder
Сейчас это выражение выглядит мягко говоря разжигающим, поэтому просьба подкорректировать.
Как запускаете плейбуки? Вручную или есть CI сервер для этого? Расскажите подробнее, как организована параллельность?
Локальный репо на хост машине? Можете привести более подробный пример как настроено? Будет супер если покажете конфиги про это место.
При помощи докер-возможностей или как-то вовне?
Что-то свое или общедоступное?
Пробовали для сбора логов elk (elastic, kibana, logstash)?
Не смотрели вместо haproxy consul?
Чем запускаете несколько сервисов внутри контейнера?
В каждом гредл проекте тебе нужно ковырять билд скрипт чтобы понять правила конкретного монастыря.
habrahabr.ru/company/yandex/blog/245869/
Т.е. есть коллекция с объектами
{ name: "", val: "" }и нужно оставить только объекты с уникальными name.2. Битбакет поддерживает не только git + у него есть приватные репозитории. Наверное это может наложить какие то особенности. + Разное api. Это может повлиять на функциональность конечной связки. Но в целом, особых отличий быть не должно. Речь идет только о каких-то дополнительных плюшечках.
3. Для того чтобы хорошо ориентироваться в автоматизации, тестировании и разработке обязательно стоит почитать эту литературу: