-
Notifications
You must be signed in to change notification settings - Fork 3
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
Updated with working Docker containers and CLI application #2
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Added build test workflows for ROS noetic and PX4 SITL build
Arief-AK
changed the title
Updated with workflows and build tests
Updated with working Docker containers and CLI application
May 28, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Updates
Note
This is a summary of the most important updates
Build workflows
4dfaed6 - Removed unused dependency
DigitalFilters.h
62f8d6d - Completed
build.yaml
for building and setup of repo onpx4io/px4-dev-ros-noetic:latest
PX4 container25aaacc - Completed
sitl_build.yaml
workflow27dcb4c - Modified worfklow to run on workflow_event
Docker support
de0292b - Created a Dockerfile
89a4d48 - Completed
publish_docker_package.yaml
to publish package on GHCRa39a75f - Added required environment variables
dce1131 - Added entry-point for Docker container
Documentation
f45fa0e - Modified setup instructions in
README.md
fd438ce - Added Docker section in
README.md
42a49e8 - Created
Sarax with Docker.md
document for handling Docker containerProgram
f27bf12 - Created CLI application to help installation of dependencies
d07d0d5 - Tested CLI application on WSL2 machine (Windows)
b381264 - Tested CLI application Ubuntu 20.04 machine (Linux)
CLI Application
The CLI application mitigates the user to manually install dependencies and perform sourcing to run the framework successfully. The main purpose of the application is to install and configure sarax on the host machine or on a container.
Support for multiple OS's
Sarax configuration
Docker configuration