Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aimanamri/git-action-test-automated_workflow
trying the automated versioning with commitzen and bump workflow
https://github.com/aimanamri/git-action-test-automated_workflow
Last synced: about 2 months ago
JSON representation
trying the automated versioning with commitzen and bump workflow
- Host: GitHub
- URL: https://github.com/aimanamri/git-action-test-automated_workflow
- Owner: aimanamri
- Created: 2023-02-04T14:32:21.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-18T07:10:15.000Z (5 months ago)
- Last Synced: 2024-08-19T04:40:25.436Z (5 months ago)
- Language: Python
- Homepage:
- Size: 42 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Security: SECURITY.md
Awesome Lists containing this project
README
# git-action-test-automated_workflow
This is a sample repository showcasing the use of GitHub Actions for Continuous Integration and Continuous Deployment. (CI/CD pipeline)
The repository contains a simple Python files (works with another programming languages as well), with a workflow defined in the .github/workflows directory.
The workflow is triggered on each push to the repository and runs a series of tasks, such as:
- Installing dependencies
- Building the application
- Running unit testsIf all the tasks are successful, the workflow will be marked as completed and a new version of the application will be deployed.
To use this repository as a template for your own project, simply fork the repository and modify the workflow to fit your needs. For more information on GitHub Actions, see the official documentation.
## Samples Workflow Template
Checkout [workflow-template.yaml](https://github.com/aimanamri/git-action-test-automated_workflow/blob/main/workflow-template.yaml).
Current the template is focusing on CI for Python simple test.## NOTES:
- make sure `actions/checkout@v[current version number]`. Right now, it is v4. Check [actions/checkout](https://github.com/actions/checkout) repo for more info.
- refer [commitzen tool for GitHub Actions](https://commitizen-tools.github.io/commitizen/tutorials/github_actions/)
- youtube videos for references: https://youtu.be/vLDbvV2nNHw