Як налаштувати AWS CodePipeline: покрокова інструкція 

AWS CodePipeline є одним з основних інструментів для організації процесів CI/CD в AWS. Він дозволяє автоматизувати процеси розробки, тестування та впровадження твого коду.

У цій статті ми розглянемо, як налаштувати AWS CodePipeline.
Вперед розбиратися 🚀

Крок 1

Натисни на кнопку Сreate pipeline.

Крок 2

Додай назву пайплайну.

Крок 3

Натисни кнопку Next.

Крок 4

У меню вибери Github (version 1).

Крок 5

Натисни Connect to GitHub. В іншій вкладці відкриється вікно, тоді клікай на кнопку confirm. Це відобразить усі твої репозиторії GitHub. Далі вибери репозиторій, який хочеш розмістити.

Крок 6

Вибери своє сховище та додай main гілку, а потім натискай Next.

Крок 7

Далі в меню вибери AWS CodeBuild, а потім знову Next.

Крок 8

Клікни на Create Project.

Крок 9

Введи назву проєкту (Project Name).

Крок 10

Додай Build Commands твого проєкту.

Крок 11

Натисни на Додаткова конфігурація (Additional configuration) та прокрути вниз. У розділі Buildspec обери buildspec file.

Як створити buildspec file?

Файл buildspec — це файл YML, який містить інструкції для AWS CodeBuild щодо створення твого проєкту.

  • Створи новий файл із назвою buildspec.yml в кореневому каталозі твого проєкту.
  • Визнач фази процесу збирання (наприклад, встановлення, pre_build, build, post_build).
  • Додай команди для кожної фази.

Ось базовий приклад файлу buildspec.yml:

  • version: вказує версію buildspec.
  • phases: визначає кроки процесу побудови.
  • artifacts: вказує файли, які будуть включені у вихід збірки.

Крок 12

Натискай на кнопку Continue to CodePipeline.

Крок 13

Зі спадного меню обери AWS Elastic BeanStalk.

Крок 14

Щоб створити програму Elastic Beanstalk, виконай такі дії:

1. Відкрий консоль Elastic Beanstalk
У новій вкладці браузера, перейди до консолі керування AWS, а в рядку пошуку введи Elastic Beanstalk і вибери його з результатів.

2. Створи нову програму

Клікни на Create Environments. 

3. Налаштуй програму

  • Application name: введи назву програми.
    Platform: вибери платформу, на якій працюватиме програма (наприклад, Node.js, Python, Java).

4. Налаштуй доступ до служби

Клікни на Create and use new service role, додай назву служби та профіль примірника EC2 і натисни Next.

Після налаштування Elastic Beanstalk ти можеш використовувати назву його застосунку в конфігурації CodePipeline.

Крок 15

Клікай на Create pipeline.

Крок 16

На іншій вкладці відкрий консоль керування AWS і знайди EC2. Потім вибери назву програми.

Крок 17

Відкрий Public IPv4 address.

І вуаля, ти успішно розгорнув та запустив застосунок. Насолоджуйся безпроблемним процесом розгортання з AWS CodePipeline та Elastic Beanstalk.

Хочеш підкорити AWS і бажані кар’єрні вершини?

У нас є рішення: курс «Amazon Web Services. Практикум». За 4 тижні ти прокачаєш себе і на практиці освоїш один з найпопулярніших хмарних сервісів у світі. Так, це твій шанс до змін, щоб вийти на новий кар’єрний рівень — не пропусти його 😉

Залишити відповідь

Дякуємо, що поділились