0.19.111 • Published 5 years ago

choerodon-front-devops v0.19.111

Weekly downloads
-
License
ISC
Repository
-
Last release
5 years ago

DevOps Service

DevOps Service is the core service of Choerodon. Current version: 0.15.0

Integrated several open source tools to automate the process of planning, coding, building, testing, and deployment, operation, monitoring. After a little simple configuration, then you'll get the most smoothest development experience.

Feature

DevOps Service contains features as follows:

  • Application management
  • Version control (Using gitflow workflow)
  • Application version management
  • CI/CD dashboard
  • Deploy management
  • Ingress management

Requirements

Installation and Getting Started

  1. init database

    CREATE USER 'choerodon'@'%' IDENTIFIED BY "choerodon";
    CREATE DATABASE devops_service DEFAULT CHARACTER SET utf8;
    GRANT ALL PRIVILEGES ON devops_service.* TO choerodon@'%';
    FLUSH PRIVILEGES;
  2. run command sh init-local-database.sh

  3. run command as follow or run DevopsServiceApplication in IntelliJ IDEA

    mvn clean spring-boot:run

Dependencies

  • go-register-server: Register server
  • config-server:Configure server
  • kafka
  • mysql: devops_service database

Reporting Issues

If you find any shortcomings or bugs, please describe them in the issue.

How to Contribute

Pull requests are welcome! Follow to know for more information on how to contribute.

参数名含义
service.enable是否创建service
preJob.preConfig.mysql{}初始化配置所需manager_service数据库信息
preJob.preInitDB.mysql{}初始化数据库所需数据库信息
env.open.SPRING_DATASOURCE_URL数据库链接地址
env.open.SPRING_DATASOURCE_USERNAME数据库用户名
env.open.SPRING_DATASOURCE_PASSWORD数据库密码
env.open.SPRING_CLOUD_CONFIG_ENABLED启用配置中心
env.open.SPRING_CLOUD_CONFIG_URI配置中心地址
env.open.EUREKA_CLIENT_SERVICEURL_DEFAULTZONE注册服务地址
env.open.SERVICES_GITLAB_URLgitlab地址
env.open.SPRING_REDIS_HOSTredis地址
env.open.SERVICES_GITLAB_URLgitlab 地址
env.open.SERVICES_GITLAB_PASSWORDgitlab默认创建用户密码
env.open.SERVICES_GITLAB_PROJECTLIMITgitlab用户可以创建项目限制
env.open.SERVICES_HELM_URLhelm地址
env.open.SERVICES_HARBOR_BASEURLharbor地址
env.open.SERVICES_HARBOR_USERNAMEharbor用户名
env.open.SERVICES_HARBOR_PASSWORDharbor密码
env.open.SERVICES_SONARQUBE_URLsonarqube地址
env.open.SERVICES_GATEWAY_URLgateway地址
env.open.AGENT_VERSIONagent版本
env.open.SECURITY_BASIC_ENABLE安全性验证
env.open.SECURITY_IGNORED安全性忽略
env.open.AGENT_SERVICEURLagent地址
env.open.AGENT_REPOURLagent仓库地址
env.open.TEMPLATE_VERSION_MICROSERVICE微服务模板版本
env.open.TEMPLATE_VERSION_MICROSERVICEFRONT前端服务模板版本
env.open.TEMPLATE_VERSION_JAVALIBjavalib模板版本
env.open.SKYWALKING_OPTSskywalking 代理端配置
persistence.enabled是否启用持久化存储
persistence.existingClaim绑定的pvc名称