Deploying an Angular App on a Google VM Using Bitbucket Pipelines

Angular is one of the most widely used JavaScript frameworks. But though the builds are easy, developers face issues when configuring deployments and setting up CI/CD pipelines. This post outlines the steps required to deploy an Angular application to a Google VM using Bitbucket Pipelines.

What Are Pipelines?

Bitbucket Pipelines allow developers to configure continuous delivery (in the cloud) of source files to test/production servers. These pipelines are configured to connect to the production server using YAML scripts.

Building Web Applications With Spring, Cucumber, and Swagger

Why?

Because a lot of software developers spend a lot of time building production ready Java-based web applications (with APIs) that include an automated test suite.

My intention is to build a reference application using a proven/robust application stack which can then be used to build applications from the scratch, fast. Maybe 10X faster.