https://github.com/martinlupa/github-actions-ci-cd
A monorepo to experiment with and refine GitHub Actions workflows for CI/CD. Focused on deploying individual applications to multiple environments with streamlined automation. Ideal for testing and improving deployment strategies in a mono repository setup.
https://github.com/martinlupa/github-actions-ci-cd
ci-cd-pipeline composite-action github-actions reusable-workflows
Last synced: 8 months ago
JSON representation
A monorepo to experiment with and refine GitHub Actions workflows for CI/CD. Focused on deploying individual applications to multiple environments with streamlined automation. Ideal for testing and improving deployment strategies in a mono repository setup.
- Host: GitHub
- URL: https://github.com/martinlupa/github-actions-ci-cd
- Owner: MartinLupa
- Created: 2024-07-11T13:02:46.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-12-11T12:59:15.000Z (10 months ago)
- Last Synced: 2024-12-30T11:29:59.845Z (10 months ago)
- Topics: ci-cd-pipeline, composite-action, github-actions, reusable-workflows
- Language: HTML
- Homepage: https://github.com/MartinLupa/github-actions-ci-cd
- Size: 767 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
# GitHub Actions CI/CD in monorepo setup
This repository is meant to serve as a testing playground for creating and experimenting with GitHub Actions workflows in a mono repository setup, aimed at deploying to different environments, and at having individual app deployments.
## Introduction
The purpose of this repository is to provide a safe space to create, test, and refine GitHub Actions workflows. These workflows can automate various deployment processes to different environments such as development, staging, and production.
The main focus of this repository is on the `.github` folder. The `app` and `packages` folder are meant to host apps and packages used for testing the workflows only.
## Getting Started
To get started with this repository, follow the steps below:
1. **Fork this repository**: Click on the fork button at the top right corner of this repository to create a copy in your GitHub account.
2. **Clone the repository**: Clone the forked repository to your local machine.
```bash
git clone https://github.com/YOUR_USERNAME/github-actions-ci-cd.git
```