Open-source contribution proposal #2619
Merged
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.
Assignment Proposal
Title
Contribute Jenkins App to CasaOS App Store
Names and KTH ID
Deadline
Category
Description
The goal of this project is to contribute a new application to the CasaOS App Store, an open-source home cloud system. This contribution will involve creating a Docker-compose based app template, following CasaOS guidelines, and submitting it through a pull request to the main repository.
Key aspects of the contribution process:
What is CasaOS:
CasaOS is an open-source home cloud system that leverages Docker for application deployment and management. Key features include:
CasaOS App:
CasaOS Apps are Docker-based applications designed to run within the CasaOS environment. They are characterized by:
Two different app store for CasaOS and third party CasaOS list:
These are two store which are casaOS default and a third party CasaOS app list with different template that I contributed in the list.
bigbeartechworld/big-bear-casaos#1634
IceWhaleTech/CasaOS-AppStore#593
Relevance
This project is highly relevant to DevOps practices. By contributing Jenkins, a key CI/CD tool, to CasaOS, we're introducing CI/CD capabilities for home cloud users. Making Jenkins easily accessible in a home cloud environment promotes DevOps practices at a personal level. This hands-on project not only applies DevOps methodologies but also expands the reach of essential DevOps tools, bridging the gap between professional and personal use of CI/CD technologies.