Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/rufilboss/aws_codedeploy


https://github.com/rufilboss/aws_codedeploy

Last synced: about 9 hours ago
JSON representation

Awesome Lists containing this project

README

        

# CI/CD on AWS using Github, codebuild & codepipeline

## This Is Just A Test Website

## 🚀 A Quick Guide

1. **Requirements**

Please Make sure that you have the Gatsby CLI program installed on your computer by running the following command:

```sh
npm install --global gatsby-cli
```

2. **Installation**

Install packages with the following command:

```sh
npm i
```

Also, make sure you have the latest version of node installed in your working directory, check this out on how to update node to the latest version.[Link](https://medium.com/stackfame/how-to-update-node-js-to-latest-version-linux-ubuntu-osx-windows-others-105749e90040)

### Node Version Manager [nvm](https://github.com/nvm-sh/nvm) [RECOMMENDED]

Verify installation by using the following command:

```sh
command -v nvm
```

Then run:

```sh
nvm install node
```

3. **Start developing.**

```sh
gatsby develop
```

Now the website should be running at `http://localhost:8000`!

## Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change. Please make sure to update tests as appropriate.

## License

This project is 0BSD Licensed.


What I've Learnt So Far

## AWS Console

I'm able to navigate through AWS management console and make use of some AWS services like: IAM (user, role & policies), s3 bucket(for storage & hosting a static website) codecommit, codebuild, codepipeline, codedeploy, CloudFront (what content delivery network(CDN) is).

## Github Action

So far I've understand what a github action does, in setting up a CI/CD pipeline.

## Conclusion

I'm able to setup a CI/CD on AWS using github, codebuild & codepipeline etc..