Прекращение поддержки AWS CodeStar
31 июля 2024 года Amazon Web Services (AWS) прекратит поддерживать возможности создания и просмотра проектов AWS CodeStar. После 31 июля 2024 года вы больше не сможете получить доступ к консоли AWS CodeStar или создать новые проекты. Однако это изменение не повлияет на ресурсы AWS, созданные AWS CodeStar, включая исходные репозитории, конвейеры и сборки, и они будут продолжать функционировать. Функция AWS CodeStar Connections также останется без изменений.
Если вы хотите отслеживать выполнение заданий, разрабатывать код, а также создавать, тестировать и развертывать приложения, Amazon CodeCatalyst предоставляет упрощенный процесс запуска и дополнительные функции для управления программными проектами. Подробнее о функциях и ценах Amazon CodeCatalyst.
AWS CodeStar предоставляет инструменты, необходимые для быстрой разработки, сборки и развертывания приложений на AWS. AWS CodeStar позволяет использовать разнообразные шаблоны проектов, с помощью которых можно начать разработку приложений с использованием сервисов Amazon EC2, AWS Lambda и AWS Elastic Beanstalk. Проекты AWS CodeStar поддерживают ряд распространенных языков программирования, включая Java, JavaScript, PHP, Ruby и Python. AWS CodeStar позволяет ускорить выпуск приложений с помощью настроенной цепочки инструментов для разработки, создания, тестирования и развертывания проектов на AWS. Сервис помогает просто обеспечивать безопасный доступ к проектам, используя встроенные политики безопасности для различных ролей с правами владельцев, участников или наблюдателей. Панель управления проектом AWS CodeStar облегчает централизованный мониторинг работы над приложением и управление повседневными задачами, включая последние подтверждения записи кода, выполненные сборки и развертывания. Интеграция AWS CodeStar с JIRA от компании Atlassian, сторонним инструментом для отслеживания задач и управления проектами, позволяет создавать задачи JIRA и управлять ими в панели сервиса AWS CodeStar.
Шаблоны проектов
AWS CodeStar предоставляет целый спектр шаблонов проектов, которые помогут быстро начать разработку приложений для развертывания в сервисах Amazon EC2, AWS Lambda или AWS Elastic Beanstalk. В шаблонах обеспечена поддержка многих популярных языков программирования, включая Java, JavaScript, PHP, Ruby и Python. AWS CodeStar позволяет использовать любой удобный редактор кода: Visual Studio, Eclipse или интерфейс командной строки AWS.
Управление общим доступом
AWS CodeStar использует для идентификации разработчиков сервис AWS Identity and Access Management (IAM) и предоставляет набор встроенных политик безопасности на основе ролей, которые позволяют без труда настроить безопасный доступ для всех участников процесса. AWS CodeStar обеспечивает совместный доступ к проектам с использованием трех уровней доступа: владелец проекта, участник или наблюдатель.
Размещенный репозиторий Git
AWS CodeStar надежно хранит код приложений в AWS CodeCommit, полностью управляемом сервисе для управления исходным кодом, который устраняет необходимость вручную настраивать инфраструктуру для размещения репозиториев Git. Кроме того, можно хранить исходный код проекта в личном аккаунте пользователя на GitHub.
Полностью управляемый сервис сборки
AWS CodeStar выполняет компиляцию и упаковывает исходный код с помощью полностью управляемого сервиса сборки AWS CodeBuild, который позволяет чаще выполнять сборку, тестирование и интеграцию кода.
Автоматизированный конвейер непрерывной доставки
AWS CodeStar ускоряет выпуск ПО с помощью сервиса непрерывной интеграции и непрерывной доставки (CI / CD) AWS CodePipeline. Каждый проект поставляется с заранее настроенным автоматизированным конвейером, который с каждым подтверждением записи непрерывно выполняет сборку, тестирование и развертывание готового кода.
Автоматизированное развертывание
AWS CodeStar интегрирован с сервисами AWS CodeDeploy и AWS CloudFormation, что позволяет легко обновлять код приложений и развертывать их в Amazon EC2 и AWS Lambda.
Интеграция IDE
После создания проекта в AWS CodeStar можно приступить к разработке кода непосредственно в AWS Cloud9, что упрощает начало разработки на AWS. Cloud9 является облачной IDE, которая позволяет писать и запускать код, а также исправлять ошибки в нем, используя только браузер. Cloud9 дополнен терминалом, который включает интерфейс командной строки AWS с предварительной аутентификацией, что обеспечивает доступ к широкому набору сервисов AWS. Кроме Cloud9, для работы с CodeStar можно выбрать одну из других популярных IDE, таких как Microsoft Visual Studio или Eclipse.
Центральная панель управления проектом
Проекты AWS CodeStar включают в себя унифицированную панель управления, которая позволяет просто отслеживать все этапы разработки и управлять ими. Панель управления проектом позволяет централизованно управлять конвейером CI / CD, включая процессы подтверждения записи кода, сборки, тестирования и развертывания, и при необходимости корректировать работу. Кроме того, AWS CodeStar предоставляет для каждого проекта базу знаний wiki, в которой хранится вся необходимая информация: проектные ссылки, образцы кода и комментарии участников процесса разработки. AWS CodeStar интегрирован с сервисом мониторинга приложений Amazon CloudWatch и с JIRA Software компании Atlassian, сторонним инструментом для отслеживания задач и управления проектами. Подобная интеграция позволяет централизованно отслеживать работу приложения и управлять задачами JIRA в панели сервиса AWS CodeStar.
Подробнее о ценах на AWS Codestar