Кодовая база все еще находится в репозитории GitHub, , если вы не переписали историю с помощью git rebase + git push push на главной ветке.
Тем не менее, лучшее, что вы можетеЧтобы найти фиксацию, на которой основана версия вашего проекта 1.48, проверьте, есть ли у вас в репозитории GitHub теги и выпуски, что будет идеальным сценарием, просто извлеките репо в тег выпуска, чтобы получить нужную версию кода (в противном случае ищите сообщения фиксации).
Что касается поиска кодовой базы в Jenkins, я не буду слишком сильно рассчитывать на эту опцию, за исключением того, что она намного сложнее по сравнению с проверкой git-репо.зависит главным образом от настройки конфигурации задания:
- Как настраивается стратегия ротации журналов в течение нескольких дней для сохранения сборок и максимального числа сборок для хранения.
- Если вы сохраните или удалитерабочее пространство.
- Если сборка выполнялась на самом мастере или на ведомом устройстве.
- Если вы сохранили не только артефактыно также и git-репо вне рабочей области с артефактами архива действий после сборки ...
Вы можете просмотреть рабочую область узла, где была сделана сборка для выпуска 1.48, если она еще существует,или посмотрите в папке builds архивные артефакты внутри ' $ JENKINS_HOME / jobs / YOURJOB / builds '