CI-tools is a repository designed to streamline and standardize Continuous Integration (CI) processes across MiraGeoscience's projects. It encapsulates reusable GitHub Actions workflows for common CI tasks, promoting efficiency and consistency.
|_ .github
|____ actions: Containing reusable actions for setup python env
|____ workflows: Containing reusable workflows for different project types and tasks.
- Create a new GitHub Actions workflow in your project's
.github/workflows
directory. - Include the desired reusable workflows using the
uses
keyword:
jobs:
call-workflow-create-jira-issue:
uses: MiraGeoscience/CI-tools/<path_to_the_reusable_workflows>
# e.g.: uses: MiraGeoscience/CI-tools/.github/workflows/reusable-jira-issue_to_jira.yml