Jenkins - Вносите Конкретные Изменения (Исправление Дефекта), А Не Изменения Функций

  • Автор темы Malykevich
  • Обновлено
  • 20, Oct 2024
  • #1

Я новичок в DevOps. Я использую Jenkins и GitHub для развертывания продаж.

Настраивать

У нас есть develop branch. Feature branches are created out of it. When merged to develop , происходит развертывание в первой песочнице Salesforce. После окончания каждого спринта develop branch is merged with SIT branch pushing changes to SIT Sandbox.

Постановка задачи

Проверка качества происходит в первой песочнице для спринта 2. Проверка качества также проводится в песочнице SIT для функций спринта n-1.

  1. Если в рамках тестирования спринта n-1 в изолированной программной среде SIT обнаруживается проблема, она исправляется в develop Sandbox
    1. ветвь дефекта создается из develop .
    2. К нему добавлено исправление.
    3. Ветка объединена для разработки, исправления развернуты в 1-й песочнице и протестированы.
  2. Если он проходит контроль качества, ветвь функции дефекта необходимо объединить с ветвью SIT, чтобы развернуть исправление в изолированной программной среде SIT и возобновить тестирование.

Проблема

Только исправление необходимо отправить в SIT до завершения спринта, а не код пользовательской истории из спринта 2. Но если исправление внесено в класс вершины или объектный файл, все будет развернуто.

Как можно отделить код пользовательской истории от спринта 2 и кода исправления дефектов для тестирования спринта n-1 при слиянии с веткой SIT?

#jenkins #непрерывная интеграция #git #github

Malykevich


Рег
29 Dec, 2011

Тем
73

Постов
199

Баллов
594
  • 25, Oct 2024
  • #2

Это звучит как проблема для develop . Если вы можете отделить код пользовательской истории от кода исправления, зафиксировав их отдельно, вы можете выбрать соответствующий коммит и объединить его обратно в код. git cherry-pick branch.

Видеть https://stackoverflow.com/questions/9339429/what-does-cherry-picking-a-commit-with-git-mean

 

Sanet


Рег
18 Jul, 2015

Тем
76

Постов
202

Баллов
612
Похожие темы Дата
Тем
403,760
Комментарии
400,028
Опыт
2,418,908

Интересно