Ngo Tuong Dan Ответов: 2

Devops - CI/CD все бесплатные инструменты


Дорогие все,
Я новичок DevOps, пожалуйста, кто-нибудь помогите мне сказать, что такое инструменты для жизненного цикла DevOps из кода, тестирования, развертывания.

Спасибо за ваш совет!!!

Что я уже пробовал:

Я гуглю инструменты DevOps и получаю много результатов, и я очень запутался в них

2 Ответов

Рейтинг:
16

Afzaal Ahmad Zeeshan

Цитата:
Я новичок DevOps, пожалуйста, кто-нибудь помогите мне сказать, что такое инструменты для жизненного цикла DevOps из кода, тестирования, развертывания.
Я настоятельно рекомендую начать работу с онлайн-программным обеспечением для управления исходным кодом. Эти инструменты интегрированы с инструментами, и вы можете узнать о них из самого программного обеспечения.

Трудно ответить на этот вопрос, поскольку существует более сотни инструментов, каждый из которых предлагает аналогичные функции.

Начните с:
1. GitHub
2. GitLab
3. Azure DevOps
4. BitBucket

Вы понимаете? 4 инструмента, предлагающих аналогичную функцию и функциональность для "начинающих". Я даже не перечислил решения для управления версиями и DevOps от облачных поставщиков, например AWS и GCP.

Различия в их функциях не будут вам ясны до тех пор, пока у вас не будет более 5 членов команды и некоторые из них не будут работать в другом качестве, а возможно, и в другой роли (менеджер программы, владелец продукта и т. д.).

Если вы работаете в качестве инди-разработчика, используйте любой инструмент, и вы в мгновение ока окажетесь на пути к управлению жизненным циклом продукта.
Цитата:
Я гуглю инструменты DevOps и получаю много результатов, и я очень запутался в них
В этой части я рекомендую вам потратить некоторое время на изучение того, почему вы хотите "автоматизировать" различные части своей разработки программного обеспечения. Что, я уверен, как индивидуальный разработчик было бы трудно.


Ngo Tuong Dan

Спасибо, я использовал svn, github, vst для управления своим командным кодом. Я также использую Дженкинса (конечного пользователя) для создания своего командного проекта.

Рейтинг:
11

RickZeeland

Для .NET моя рекомендация была бы такова TeamCity, хотя это коммерческое программное обеспечение, бесплатная версия предлагает щедрое количество проектов.
Видеть: резидентные-непрерывной интеграции-инструменты[^]
Хотя Дженкинс это очень популярно, это может быть не лучший выбор для .NET, из-за его популярности также могут быть риски безопасности: Топ-10 Уязвимостей Java И Как Их Исправить[^]

Узнавать DevOps, видеть: лучшие-ресурсы-для-изучения-devops[^]


Ngo Tuong Dan

ТКС очень много

RickZeeland

Удачи, и я надеюсь, что вы не испугаетесь, так как кривая обучения довольно крутая. Более простой альтернативой может быть использование онлайн-решения CI/CD.