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

[TASK] Continous Deployement of vortex-auv/main to Orca AUV #465

Open
3 tasks
Hallfred opened this issue Sep 22, 2024 · 1 comment
Open
3 tasks

[TASK] Continous Deployement of vortex-auv/main to Orca AUV #465

Hallfred opened this issue Sep 22, 2024 · 1 comment

Comments

@Hallfred
Copy link
Contributor

Hallfred commented Sep 22, 2024

Description of task

We want to easily push the codebase onto Orca. The user should be able to specify the development branch or a specific release.

Suggested Workflow

Proper semantic versioning should probably be established

  • Establish a connection to Orca (ssh) [ssh vortex@10.0.0.99)
  • Pull specific release from GitHub (git fetch --tags, git checkout tags/v1.0.0)
  • Build workspace (colcon build in vortex_ws)
  • Put this into a pipeline / bash script

Specifications

Which branch to upload

Contacts

DevOps (Auto)

Code Quality

  • Every function in header files are documented (inputs/returns/exceptions)
  • The project has automated tests that cover MOST of the functions and branches in functions (pytest/gtest)
  • The code is documented on the wiki (provide link)
@chrstrom
Copy link
Member

Heard whispers from @kluge7 that this is on the menu 💯💯💯 Just throwing it out there that after this is up and running, you are practically one cronjob and an emulated ARM environment away from Vortex' first HIL 🚀 Alternatively if you have an extra unused arm machine around..

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants