Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/qoyyuum/quasar-devops
A repo collection for all devops stuff to quickly test and deploy quasar framework apps of all modes and platforms.
https://github.com/qoyyuum/quasar-devops
cd ci devops kubernetes quasar-framework
Last synced: 16 days ago
JSON representation
A repo collection for all devops stuff to quickly test and deploy quasar framework apps of all modes and platforms.
- Host: GitHub
- URL: https://github.com/qoyyuum/quasar-devops
- Owner: Qoyyuum
- License: mit
- Created: 2020-06-17T03:15:34.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-11-24T15:53:21.000Z (about 1 month ago)
- Last Synced: 2024-11-24T16:38:01.873Z (about 1 month ago)
- Topics: cd, ci, devops, kubernetes, quasar-framework
- Language: Dockerfile
- Homepage:
- Size: 12.7 KB
- Stars: 33
- Watchers: 5
- Forks: 5
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Quasar DevOps
This repo will house all of the automated CI/CD of the [Quasar Framework](https://quasar.dev).
## Quasar Docker Build [Local Build]
---
### InstallCopy/clone/download the Dockerfile from this repo and put it at the root of your quasar project.
### Usage
The Dockerfile in this repo requires a `mode` `arg` to indicate what mode it should build into. Available options: [ssr, pwa, spa]. Otherwise, default is `spa`.
`$ docker build --build-arg mode=pwa .`
## Quasar Android Build [Github Action]
---
### InstallCopy/clone/download the `action-quasar-android-build.yaml` and place it the project repo's `.github/workflows/` directory. **Note: The current workflow yaml file is for Capacitor mode. Please replace it to Cordova if required**
### Usage
After install, as is, it will trigger the android build on the `master` and `dev` branch when there's a new `push` or `pull request` event on either branch. After the build is completed successfully, it will automatically create and upload the `debug.apk` file into the repo's releases.
## Quasar Electron Build [Github Action]
---
### InstallCopy/clone/download the `action-quasar-electron-build.yaml` and place it the project repo's `.github/workflows/` directory. **Note: The current workflow yaml file is for Capacitor mode. Please replace it to Cordova if required**
### Usage
After install, as is, it will trigger the android build on the `master` and `dev` branch when there's a new `push` or `pull request` event on either branch. After the build is completed successfully, it will automatically create and upload the `debug.apk` file into the repo's releases.