Публикации по теме 'release-management'


Гринфилд
Хотя может быть неплохо выбрать методы, с которыми вы знакомы, конечно, не будет ошибкой отклониться от проложенных дорог. Конечно, легче выбрать знакомый путь, но никто не говорит, что удобная дорога с твердым покрытием обеспечивает лучшее решение, а предоставление лучшего решения — это то, ради чего мы каждый день встаем с постели. Итак, для нового проекта, над которым я недавно начал работать для одного из моих постоянных клиентов-фрилансеров, я решил выйти из своей зоны комфорта. В..

Intuit / Auto для автоматизации рабочего процесса выпуска - Часть 1
Управление выпусками еще никогда не было таким простым! Поначалу управление выпусками может показаться тривиальным, но это, безусловно, одна из вещей, которые мы хотели бы начать с самого начала нашего проекта, или, по крайней мере, я 😱. Управление релизами должно как минимум состоять из следующих действий: Управление версиями, гораздо предпочтительнее, чтобы соответствовать Семантическому управлению версиями . Управление журналом изменений Управление выпусками: canary,..

Флаги функций против ветвления
Пометка функций позволяет разработчикам полностью контролировать жизненные циклы своих функций, не завися от развертывания кода. Когда вы объединяете функциональную ветку с мастером (производством), она уже заключена в функциональный флаг. Это позволяет развернуть функцию «в выключенном состоянии», а затем постепенно внедрять ее для пользователей. Это также позволяет быстро «убить» функцию, если она не работает должным образом, без повторного развертывания. Таким образом, пометка..

Один простой прием для сопровождающих пакетов JavaScript, позволяющий избежать взлома пользовательского программного обеспечения и ...
Один простой прием для сопровождающих пакетов JavaScript, позволяющий избежать взлома пользовательского программного обеспечения и выпускать стабильные версии. Как использовать теги распространения пакетов npm для создания каналов выпуска, как в Google Chrome Релизы программного обеспечения интересны как авторам пакетов, так и пользователям. Тяжелая работа последних недель наконец-то проявится в этой блестящей новой версии. Все пункты списка дел зачеркнуты, тесты зеленые,..

Вопросы по теме 'release-management'

Лучшие практики развертывания инструментов и сценариев в рабочей среде?
У меня есть ряд пакетных процессов, которые выполняются за кулисами для веб-сайта Linux/PHP. Они начинают расти в количестве и сложности, поэтому я хочу применить к ним небольшой процесс. В моем исходном дереве есть куча файлов и скриптов cpp,...
25272 просмотров

Как часто следует выпускать обновления программного обеспечения?
Несколько минут назад Джефф Этвуд сказал в твиттере следующее: Послушайте, я люблю быстрые выпуски новых программ, но частота выпусков WordPress просто смешна. Это заставляет меня задуматься: как часто нужно выпускать обновления...
4063 просмотров
schedule 07.04.2022

Как включить отмену в редакторе eclipse ant?
У меня не работает отмена в редакторе ant в eclipse. Когда я нажимаю Ctrl-Z, ничего не происходит. Можно ли как-то включить отмену или это баг? Я использую Eclipse 3.4.2 (Ganymede) в Windows XP Professional.
17854 просмотров

Как выпустить подмножество результатов?
В дополнение к моему вопросу на случайно-выпущенном-коде-к -live-как-предотвратить-повторить-снова . После клиентского UAT у нас часто бывает, что клиенты говорят, что они счастливы, если будет выпущено подмножество функций, в то время как другие...
298 просмотров

Переход на maven из необычной структуры каталогов svn?
В отличие от «нормальной» структуры каталогов svn я использую следующую структуру: trunk/ project1/ project2/ project3/ ... branches/ project1-branch/ project1/ project2/ ... project2-branch/ project1/ project2/...
4003 просмотров

Различение разрабатываемых версий приложений для iPhone
Мне нравится хранить купленную в магазине версию моих приложений для iPhone на своем телефоне, чтобы я мог воспроизвести любые возникающие проблемы клиентов, но я, очевидно, также хочу использовать самую последнюю версию разработки. Я могу установить...
298 просмотров
schedule 27.06.2023

Управление программным обеспечением с помощью настраиваемых локальных патчей
Я пытаюсь найти способ развертывания программного обеспечения с пользовательскими исправлениями в производственной среде. Базовое программное обеспечение является открытым исходным кодом с собственными репозиториями (SVN), и у нас есть несколько...
138 просмотров
schedule 19.03.2023

Как использовать Mercurial для управления релизами?
Это вопрос двоюродного брата с моим более ранним вопросом "Как управлять параллельная разработка с Mercurial ", который охватывает рабочий процесс индивидуального разработчика. Ответ на этот вопрос действительно повлияет на выбор рабочего процесса...
4290 просмотров
schedule 15.02.2023

проблемы при выпуске объекта
У меня проблемы с тем, когда и какой объект выпускать Вы можете сказать, что мои знания об этом меньше У меня следующие условия, пожалуйста, предложите мне ответ соответственно ситуация-1 NSMutableString * str = [[NSMutableString...
53 просмотров
schedule 18.11.2022

Выпуск Maven с использованием Hudson. Выпуск удался, но Хадсон остается красным
Мы используем подключаемый модуль выпуска maven на Hudson для автоматизации процесса выпуска. Когда мы делаем выпуск, журнал консоли говорит, что выпуск был успешным, и артефакты развертываются в репозитории. Но Гудзон по-прежнему остается красным....
371 просмотров

ClearCase: как перечислить все действия по доставке между двумя базовыми уровнями?
Я хочу перечислить все виды деятельности, в которых мы работали между двумя базовыми уровнями. Базовые планы находятся в одном потоке, но каждый разработчик работает в своем собственном дочернем потоке и выполняет свою работу. Есть два похожих...
3027 просмотров

Управление выпусками в Mercurial - [major]. [Minor]. [Bugfix] управление версиями с поддержкой более старых основных версий
Я изучал различные ответы об управлении выпусками в Mercurial и почти нашел правильный способ сделать это. Однако мне просто нужна небольшая помощь, чтобы все исправить, чтобы все хорошо щелкало в моей голове. Вот что нужно нашей компании: 1)...
426 просмотров

Как развернуть в производственной среде модель выпуска, основанную на функциях?
Мы очень небольшая команда, отвечающая за разработку внутренней веб-системы для компании, не занимающейся разработкой программного обеспечения. Мы своего рода команда RAD: когда проблема закрывается (будь то новая функция, исправление ошибки или...
514 просмотров
schedule 26.07.2023

CloudBees: разверните 2 разные версии одной и той же WAR в разных экземплярах приложения.
Это возможно? Я пытаюсь добиться частичного производственного выпуска, при котором, если мое приложение имеет (скажем) 6 запущенных и работающих экземпляров, я мог бы развернуть новую версию только на 1 или 2 из них и отключить залипшие сеансы....
191 просмотров

Советы по нескольким линиям релизов и git-flow для негуру git
Наша линейка программных продуктов требует одновременной разработки и поддержки нескольких версий программного обеспечения. Мы относительные новички в Git и недавно внедрили Git Flow, чтобы воспользоваться преимуществами модели ветвления Дриссена....
10085 просмотров
schedule 27.08.2022

Передача Itemgroup между проектом msbuild
Как передать группу элементов между проектом msbuild с помощью задачи MSbuild. У меня есть задача Msbuild, как указано ниже <Target Name ="test"> <MSBuild Projects="New.proj" Targets="mytarget"...
865 просмотров

Переименование задач JIRA
Можно ли переименовать задачу для данного проекта в JIRA? Например, если у меня есть проект с именем equities и я создаю задачу из графического интерфейса JIRA, новая задача будет называться примерно так: equities-1 . Могу ли я переименовать...
411 просмотров
schedule 03.08.2023

Выпуск веб-приложения: советы / список дел
Хорошо, мне нужен совет по этой теме. Допустим, я разрабатываю веб-приложение, которое еще не закончено (и никогда не будет :)). Сегодня, разговаривая с другом, я думал о первом выпуске и хотел бы услышать от вас, что я ДОЛЖЕН сделать до этого дня....
125 просмотров

Стратегия выпуска канарейки против синего / зеленого
Мое понимание канареечного выпуска состоит в том, что это частичный выпуск для подмножества производственных узлов с включенными закрепленными сеансами. Таким образом, вы можете контролировать и минимизировать количество пользователей / клиентов,...
59613 просмотров

Юи аннулирует кеш браузера javascript с новой версией
У меня есть проект YUI, который mavenized. Когда мы выпускаем новый код YUI, он не сразу отображается в браузере, пока вы не нажмете SHIFT + REFRESH в браузере. Я использую подход модулей YUI для загрузки таких скриптов: YUI.GlobalConfig = {...
222 просмотров