CI/CD - Everything you need to know

CI/CD

Introduction CI/CD stands for continuous integration and continuous delivery/deployment. It can be described as a set of practices with the purpose of streamlining and accelerating the software development lifecycle. What does Continuous integration (CI) mean? Continuous integration (CI) is the act of automatically and consistently integrating code changes into a source code repository. CI is also the set of practices responsible for building and testing the code in order to find potential errors early on and enhancing the productivity of the development process.

Read More

GPG Encryption API with CI/CD on AWS

Elastic Beanstalk .NET AWS Github Actions CI/CD GNU-PG

In this project we will be deploying an API on AWS using Github actions and ElasticBeanstalk. This API is written in C# and has the ability to encrypt and decrypt text messages using the GPG (Gnu Privacy Guard) encryption method. Please note that this documentation will not focus on how to develop a functional API. This documentation will focus on how to deploy an application stored on a Github repository to AWS cloud by using Github Actions.

Read More