Skip to content
/ .github Public template

This repository is dedicated to hosting generic and reusable GitHub Actions. The focus is on providing a library of actions that can be easily integrated into various CI/CD workflows, optimizing processes, and enhancing efficiency.

License

Notifications You must be signed in to change notification settings

eduardo854/.github

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

.github - Generic GitHub Actions

This .github repository is dedicated to hosting generic and reusable GitHub Actions. The focus is on providing a library of actions that can be easily integrated into various CI/CD workflows, optimizing processes, and enhancing efficiency.

The highlight is the action app-helm-release.yaml, conceived and detailed in the article “Simplifying and Optimizing Processes with Reusable GitHub Actions Pipelines”. This action serves as a practical example to demonstrate the simplification and optimization of CI/CD workflows.

Action Architecture

The architecture of the action is illustrated below:

flowchart TD
    A1[repo A] -->|Commit| B
    A2[repo B] -->|Commit| B
    A3[repo C] -->|Commit| B
    A4[repo D] -->|Commit| B
    B[Github Action - Deploy] -->|Analyze commit messages <br> and submit the Helm chart <br>to the destination branch| C{Action}
    C --> D[develop]
    C --> E[stage]
    C --> F[production]
Loading

License

This project is distributed under the MIT License. For more details, please see the LICENSE file.

About the Author

I am Eduardo Fernandes de Souza, the creator of this repository. Check out my article Refactoring with GitHub Actions: Reusable Pipelines on Medium.

For more publications, visit my profile on MEDIUM.

Don't miss any updates, SUBSCRIBE HERE to be notified about new posts.

About

This repository is dedicated to hosting generic and reusable GitHub Actions. The focus is on providing a library of actions that can be easily integrated into various CI/CD workflows, optimizing processes, and enhancing efficiency.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published