- Prerequisites for the demo
- NodeJs https://nodejs.org/en/download
- Visual Studio Code https://code.visualstudio.com/download
- GitHub account created https://github.com/
- Steps
- Fork repository https://github.com/mgjam/actum-devops101 into your own repository
- Set
storageAccounts_name
inops/iac/main.parameters-dev.json
- Set release pipeline's build resource pipeline source in
ops/cicd/release.yml
- Set
- Get Access into https://dev.azure.com/mgatyas/DevOps%20101
- Create service connection to your repository
- Create build pipeline
- Name the pipeline to correspond to the build resource pipeline source in release pipeline definition
- Create release pipeline
- Define storageAccountName variable for the release pipeline
- Trigger or run the build pipeline
- Get Access into https://portal.azure.com/#@actum.cz/resource/subscriptions/71a1b525-14cd-44fa-bbb9-f58562281a35/overview
- Enable static website hosting on your created storage account
- Fork repository https://github.com/mgjam/actum-devops101 into your own repository
- Resources used to prepare the demo
- Create sample NextJS app
- Add e2e testing
- Prepare for static HTML export deployment
- Prepare Storage account
- Define yaml ci/cd templates