Я пытаюсь проникнуть в скрипты Groovy в Jenkins, но, похоже, нет документов об этом, а API - это разновидность между пакетом hudson
и jenkins
. Я понимаю, что Хадсон - прежнее имя Дженкинса, и я предполагаю, что разработчики не переименовали старые пакеты, но использовали новое имя для более нового кода - эффективно создавая беспорядок. Это правда, или я чего-то не хватает?Почему у Jenkins API есть пакеты для jenkins и hudson?
0
A
ответ
1
Вы несколько правы. Дженкинс был создан из Хадсона, поэтому он оставил старые пакеты и классы, как по двум очевидным причинам:
- Для поддержки старых классов и кодов, написанных/используемых во всем мире. Другим разумным было бы сложно, чтобы каждый разработчик либо изменил, либо использовал что-то вроде @deprecated @SuppressWarnings
- Требуется больше времени для изменения/реструктуризации всех классов для Дженкинса. Даже огромное сообщество Java также избегает таких вещей, и они только реструктурируют код, когда он требует больше всего. Как и в классах «Словарь» или «Вектор» или даже в «Коллекциях» во время реализаций генериков.
Вы можете также обратиться эту страницу еще несколько ответов: How to choose between Hudson and Jenkins?
Смежные вопросы
- 1. Плагин Velocity для Hudson/Jenkins?
- 2. Jenkins/Hudson not building
- 3. Результаты индивидуального построения Hudson \ Jenkins
- 4. Добровольные, рабские стартеры Jenkins/Hudson
- 5. Дисплей динамического содержимого Jenkins/Hudson
- 6. Межпроектные зависимости в Jenkins/Hudson
- 7. Импорт работ Hudson в Jenkins
- 8. почему у jenkins есть много папок для одной работы
- 9. Непрерывная интеграция (Hudson/Jenkins) и программирование R
- 10. Доступ к API Jenkins/Hudson с ключом API не работает
- 11. Интеграция модульного тестирования Jenkins/Hudson и Gallio
- 12. Rest API для Jenkins
- 13. У Hudson Script есть неожиданный срыв потока
- 14. Java API для Jenkins
- 15. Плагин релиза Hudson/Jenkins: выпуск версии выпусков
- 16. У Can Jenkins config.xml есть файл свойств?
- 17. выберите модули maven в Jenkins/Hudson builds
- 18. Как удалить плагин от Jenkins (Hudson)?
- 19. Jenkins Пакеты на Groovy Classpath?
- 20. Как обновить Jenkins/Hudson через CLI
- 21. Как настроить/использовать CheckStyle в Hudson/Jenkins?
- 22. Jenkins/Hudson createItem API-запрос, возвращающий ошибку пробела
- 23. Параметры работы Jenkins/Hudson во время выполнения?
- 24. Использование JUnit, Maven и Hudson/Jenkins для интеграционных тестов
- 25. Hudson/Jenkins Git построить все ветки
- 26. Обновление задания Jenkins с помощью API Groovy Jenkins
- 27. Развертывание проекта PHP с Hudson/Jenkins
- 28. Файлы Android Logcat на Hudson/Jenkins
- 29. Как очистить историю сборки Jenkins/Hudson?
- 30. Сообщение Hudson/Jenkins только о последовательных сбоях
Как это проблема? Или ты просто смущен? Я просто использую jenkins, если он не работает по какой-то причине, я проверяю документацию и использую hudson. Но в последующие годы я только что использовал хадсон. – MaTePe
Я смущен, потому что не знаю, в какой упаковке я должен искать вещи. Кажется, что классы и подпакеты случайным образом помещаются в один из двух пакетов. –
Ну, это, как вы говорите, пакет тот же и, вероятно, из-за слишком большой работы, переименовывая их. С моей точки зрения, вы ничего не пропустили, это так. Посмотрим, получится ли у тебя разумный ответ. :) – MaTePe