Merge pull request #51 from TeslaCN/template-and-ci

Add GitHub templates and CI
tree: 12be0e88b81a08f2b9fe94da5393d29ba4250d5c
  1. .github/
  2. .mvn/
  3. shardingsphere-elasticjob-cloud-ui/
  4. shardingsphere-elasticjob-lite-ui/
  5. shardingsphere-elasticjob-ui-distribution/
  6. .asf.yaml
  7. .gitignore
  8. LICENSE
  9. mvnw
  10. mvnw.cmd
  11. NOTICE
  12. pom.xml
  13. README.md
  14. README_ZH.md
  15. RELEASE-NOTES.md
README.md

ElasticJob-UI

License

Overview

ElasticJob UI is an administrator console of ElasticJob. There are two parts in this project:

  • shardingsphere-elasticjob-lite-ui: the UI of ElasticJob-Lite
  • shardingsphere-elasticjob-cloud-ui: the UI of ElasticJob-Cloud

ElasticJob-UI Frontend

shardingsphere-elasticjob-lite-ui-frontend & shardingsphere-elasticjob-cloud-ui-frontend based on vue and use the UI Toolkit element.

ElasticJob-UI Backend

shardingsphere-elasticjob-lite-ui-backend & shardingsphere-elasticjob-cloud-ui-backend are standard Spring Boot projects.

How to Build

git clone https://github.com/apache/shardingsphere-elasticjob-ui.git
cd shardingsphere-elasticjob-ui/
mvn clean package -Prelease
  • Get the lite tar in shardingsphere-elasticjob-ui/shardingsphere-elasticjob-ui-distribution/shardingsphere-elasticjob-lite-ui-bin-distribution/target/apache-shardingsphere-${latest.release.version}-shardingsphere-elasticjob-lite-ui-bin.tar.gz
  • Get the cloud tar in shardingsphere-elasticjob-ui/shardingsphere-elasticjob-ui-distribution/shardingsphere-elasticjob-cloud-ui-bin-distribution/target/apache-shardingsphere-${latest.release.version}-shardingsphere-elasticjob-cloud-ui-bin.tar.gz