Integrating aws s3, docker, jekyll with Azure Pipeline to make the deployments automated. We will use azure pipeline build tasks to execute different steps of my pipeline.
2. Tarun Jangra
CTO at GInvoicing
+91-9888300750
tarun.jangra@hotmail.com
Happy Devops
Solution architect, Serial Entrepreneur, DevOps
@jangratarun
@tarunjangra
3. Overview
1. Azure pipeline. “Build, Test and Deploy to any Platform”.
2. Azure Tasks.
3. Docker Task.
4. Secret Variables.
5. Access of AWS S3.
6. Github, an external repository.
7. Demo.
8. FAQs.
4. Build, Test and Deploy to any platform.
1. Static site builder “Jekyll”.
2. Github, An external git repository.
3. Ruby language to make test and deployment tasks.
4. Docker image “jekyll/builder:latest”.
5. Deploy it on AWS S3 Which can be further connected to AWS CloudFront
to leverage amazing performance.
5. Azure tasks.
A task is the building block for defining automation in a build pipeline, or in a
stage of a release pipeline. A task is simply a packaged script or procedure that
has been abstracted with a set of inputs.
https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/?view=azure-
devops