Skip to content

[TASK] Docker Publish CI/CD Workflow #23

@kluge7

Description

@kluge7

Description of task

We want to make a workflow for perception-auv, where on push to main, we deploy a Docker image to here.

Suggested Workflow

(Optionally): Trigger the workflow on push to main AND if possible, only when a new version is released see semantic release

  1. Setup a workspace folder for ros in the Runner
  2. Clone down relevant repositories in the src/ folder
  3. Run the Docker build script which makes a Docker image
  4. Deploy the Docker image to Github Packages here

Specifications

  • Need to setup a ros workspace and clone repositories in dependencies.repos + vortex-auv
  • Runs on push to main, and if possible, only rush on new version being released, and then the image that gets deployed, is tagged with this version number

Contacts

Code Quality

Metadata

Metadata

Assignees

No one assigned

    Labels

    devopsDevOps team responsibleduplicateThis issue or pull request already existslarge~ a couple days to completemedium priorityThis issue should be addressed eventuallyperceptionPerception team responsible

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions