Notifications в Code* сервисах
В сервисы CodeCommit, CodeBuild, CodeDeploy и CodePipeline были добавлены Notifications, которые шлются через SNS:
https://aws.amazon.com/about-aws/whats-new/2019/11/introducing-notifications-for-aws-codecommit-aws-codebuild-aws-codedeploy-and-asw-codepipeline/
Notifications можно вешать на нужные события — сбилдилось, нет, в процессе и т.п.:
https://docs.aws.amazon.com/codestar-notifications/latest/userguide/concepts.html#events-ref-repositories
В общем, реально полезное дополнение для организации CI/CD процесса.
#CodeCommit #CodeBuild #CodeDeploy #CodePipeline
В сервисы CodeCommit, CodeBuild, CodeDeploy и CodePipeline были добавлены Notifications, которые шлются через SNS:
https://aws.amazon.com/about-aws/whats-new/2019/11/introducing-notifications-for-aws-codecommit-aws-codebuild-aws-codedeploy-and-asw-codepipeline/
Notifications можно вешать на нужные события — сбилдилось, нет, в процессе и т.п.:
https://docs.aws.amazon.com/codestar-notifications/latest/userguide/concepts.html#events-ref-repositories
В общем, реально полезное дополнение для организации CI/CD процесса.
#CodeCommit #CodeBuild #CodeDeploy #CodePipeline
Сравнение GitHub Actions и AWS CodePipeline:
https://cloudonaut.io/github-actions-vs-aws-codepipeline/
А тем, кто активно использует GitHub Actions, возможно будет интересен их локальный вариант:
https://github.com/nektos/act
#CodePipeline
https://cloudonaut.io/github-actions-vs-aws-codepipeline/
А тем, кто активно использует GitHub Actions, возможно будет интересен их локальный вариант:
https://github.com/nektos/act
#CodePipeline
Подробный туториал о том, как деплоить своё приложение с GitHub на EC2 с помощью CodePipeline:
https://seanjziegler.com/deploying-code-from-github-to-aws-ec2-with-codepipeline/
Простое руководство с картинками на каждый шаг, по сути — расширение документации, но этим и полезно.
Отличный вариант #начинающим — с чего можно начать использовать свой Free Tier.
#CodePipeline #tutorial
https://seanjziegler.com/deploying-code-from-github-to-aws-ec2-with-codepipeline/
Простое руководство с картинками на каждый шаг, по сути — расширение документации, но этим и полезно.
Отличный вариант #начинающим — с чего можно начать использовать свой Free Tier.
#CodePipeline #tutorial
Sean Ziegler
Deploying code from GitHub to AWS EC2 with CodePipeline - Sean Ziegler
A complete guide on deploying code from Github to AWS EC2 with CodePipeline. Learn to automatically deploy test and production branches to your servers.
AWS CodePipeline + Step Functions:
https://docs.aws.amazon.com/codepipeline/latest/userguide/action-reference-StepFunctions.html
С помощью CodePipeline можно запускать Step Functions — подробный туториал от производителя:
https://docs.aws.amazon.com/codepipeline/latest/userguide/tutorials-step-functions.html
#CodePipeline #StepFunctions #serverless #tutorial
https://docs.aws.amazon.com/codepipeline/latest/userguide/action-reference-StepFunctions.html
С помощью CodePipeline можно запускать Step Functions — подробный туториал от производителя:
https://docs.aws.amazon.com/codepipeline/latest/userguide/tutorials-step-functions.html
#CodePipeline #StepFunctions #serverless #tutorial
Запустить билды в CodeBuild можно оптом (
https://docs.aws.amazon.com/codebuild/latest/userguide/batch-build.html
Есть варианты запустить последовательно (batch-graph), параллельно (batch-list) и с разными наборами переменных (batch-matrix).
Можно переоределить настройки и переменные для нужного "под-билда" и задать опцию, чтобы, например, все параллельные билды падали, когда какой-то из них уже упал (чтобы длительные операции не ели зря деньги).
Задать нужные настройки и запустить оптом CodeBuild можно из CodePipeline:
https://docs.aws.amazon.com/codepipeline/latest/userguide/action-reference-CodeBuild.html
#CodeBuild #CodePipeline
batch):https://docs.aws.amazon.com/codebuild/latest/userguide/batch-build.html
Есть варианты запустить последовательно (batch-graph), параллельно (batch-list) и с разными наборами переменных (batch-matrix).
Можно переоределить настройки и переменные для нужного "под-билда" и задать опцию, чтобы, например, все параллельные билды падали, когда какой-то из них уже упал (чтобы длительные операции не ели зря деньги).
batch: fast-fail: trueЗадать нужные настройки и запустить оптом CodeBuild можно из CodePipeline:
https://docs.aws.amazon.com/codepipeline/latest/userguide/action-reference-CodeBuild.html
#CodeBuild #CodePipeline
CI/CD: CodeCommit + CodeBuild + CodePipeline + Terraform
https://www.tecracer.com/blog/2023/05/terraform-ci/cd-pipelines-use-aws-codepipeline-to-build-fully-managed-deployment-pipelines-for-terraform..html
Хорошая задумка, мне нравится. Похожую схему использую много лет, лишь вместо CodePipeline у меня Jenkins и KICS в качестве SAST.
#CodeBuild #CodePipeline #Terraform
https://www.tecracer.com/blog/2023/05/terraform-ci/cd-pipelines-use-aws-codepipeline-to-build-fully-managed-deployment-pipelines-for-terraform..html
Хорошая задумка, мне нравится. Похожую схему использую много лет, лишь вместо CodePipeline у меня Jenkins и KICS в качестве SAST.
#CodeBuild #CodePipeline #Terraform
❤8
— Представляете, а CodePipeline то теперь может в мульти бранчи и пул реквесты.
— Да шо ви такое говорите, таки как настоящий CI/CD? Прямо вот так триггерится на любой бранч? Та не может такого быть!
— А вот и может. Девять лет не было, а теперь есть. Документацией клянусь!
https://aws.amazon.com/blogs/devops/aws-codepipeline-adds-support-for-branch-based-development-and-monorepos/
#CodePipeline
— Да шо ви такое говорите, таки как настоящий CI/CD? Прямо вот так триггерится на любой бранч? Та не может такого быть!
— А вот и может. Девять лет не было, а теперь есть. Документацией клянусь!
https://aws.amazon.com/blogs/devops/aws-codepipeline-adds-support-for-branch-based-development-and-monorepos/
#CodePipeline
Amazon
AWS CodePipeline adds support for Branch-based development and Monorepos | Amazon Web Services
AWS CodePipeline is a managed continuous delivery service that automates your release pipelines for application and infrastructure updates. Today, CodePipeline adds triggers and new execution modes to support teams with various delivery strategies. These…
👍12💩11😁3🔥2😱1
Бросайте свои ArgoCD и Flux и переходите на тёмную сторону CodePipeline + EKS deployment!
https://docs.aws.amazon.com/codepipeline/latest/userguide/tutorials-eks-deploy.html
Документация:
https://docs.aws.amazon.com/codepipeline/latest/userguide/action-reference-EKS.html
Пока можно лишь накликать в консоли, т.к. Terraform педалит issue выполнения команд в CodePipeline ещё с прошлого года (поставьте лайк, пожалуйста).
#CodePipeline #EKS
https://docs.aws.amazon.com/codepipeline/latest/userguide/tutorials-eks-deploy.html
Документация:
https://docs.aws.amazon.com/codepipeline/latest/userguide/action-reference-EKS.html
Пока можно лишь накликать в консоли, т.к. Terraform педалит issue выполнения команд в CodePipeline ещё с прошлого года (поставьте лайк, пожалуйста).
#CodePipeline #EKS
💩29🥴12😁8