Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Setup CI #214

Closed
11 of 12 tasks
jon-nfc opened this issue Aug 8, 2024 · 0 comments
Closed
11 of 12 tasks

Setup CI #214

jon-nfc opened this issue Aug 8, 2024 · 0 comments
Assignees
Labels
task::ci / cd Related to CI/CD
Milestone

Comments

@jon-nfc
Copy link
Member

jon-nfc commented Aug 8, 2024

Github CI needs to be setup for this project.

Details

the CI workflow is as follows:

  • Build
    • docker image
  • store
    • build itrms
  • Test
    • unit tests
    • integration tests
  • bump
    • update changelog
    • update versions in repo files
    • commit changes
    • push changes to development
    • merge to master (if merge was to master)
    • create git tag of the changes
    • push git tags
  • publish
    • push docker image to ghcr
    • push docker image to dockerhub
  • release
    • Create GH release
    • Close Milestone on merge to master

Links

Tasks

@jon-nfc jon-nfc added the task::ci / cd Related to CI/CD label Aug 8, 2024
@jon-nfc jon-nfc added this to the v1.0.0 milestone Aug 8, 2024
@jon-nfc jon-nfc self-assigned this Aug 9, 2024
@jon-nfc jon-nfc moved this to In progress in Centurion ERP Aug 9, 2024
jon-nfc added a commit to nofusscomputing/action_pull_requests that referenced this issue Aug 9, 2024
jon-nfc added a commit that referenced this issue Aug 9, 2024
jon-nfc added a commit that referenced this issue Aug 9, 2024
jon-nfc added a commit that referenced this issue Aug 9, 2024
jon-nfc added a commit that referenced this issue Aug 9, 2024
jon-nfc added a commit that referenced this issue Aug 9, 2024
jon-nfc added a commit that referenced this issue Aug 9, 2024
jon-nfc added a commit to nofusscomputing/action_project that referenced this issue Aug 10, 2024
jon-nfc added a commit to nofusscomputing/action_project that referenced this issue Aug 10, 2024
jon-nfc added a commit to nofusscomputing/action_project that referenced this issue Aug 10, 2024
jon-nfc added a commit to nofusscomputing/action_project that referenced this issue Aug 10, 2024
jon-nfc added a commit to nofusscomputing/action_project that referenced this issue Aug 10, 2024
jon-nfc added a commit that referenced this issue Aug 10, 2024
jon-nfc added a commit that referenced this issue Aug 10, 2024
jon-nfc added a commit that referenced this issue Aug 10, 2024
jon-nfc added a commit that referenced this issue Aug 11, 2024
jon-nfc added a commit that referenced this issue Aug 11, 2024
jon-nfc added a commit that referenced this issue Aug 11, 2024
jon-nfc added a commit that referenced this issue Aug 11, 2024
@github-project-automation github-project-automation bot moved this from In progress to Done in Centurion ERP Aug 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
task::ci / cd Related to CI/CD
Projects
Archived in project
Development

No branches or pull requests

1 participant