choerodon-front-devops
Last updated a year ago by devopsgaofeng .
ISC · Original npm · Tarball · package.json
$ cnpm install choerodon-front-devops 
SYNC missed versions from official npm registry.

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_URL gitlab地址
env.open.SPRING_REDIS_HOST redis地址
env.open.SERVICES_GITLAB_URL gitlab 地址
env.open.SERVICES_GITLAB_PASSWORD gitlab默认创建用户密码
env.open.SERVICES_GITLAB_PROJECTLIMIT gitlab用户可以创建项目限制
env.open.SERVICES_HELM_URL helm地址
env.open.SERVICES_HARBOR_BASEURL harbor地址
env.open.SERVICES_HARBOR_USERNAME harbor用户名
env.open.SERVICES_HARBOR_PASSWORD harbor密码
env.open.SERVICES_SONARQUBE_URL sonarqube地址
env.open.SERVICES_GATEWAY_URL gateway地址
env.open.AGENT_VERSION agent版本
env.open.SECURITY_BASIC_ENABLE 安全性验证
env.open.SECURITY_IGNORED 安全性忽略
env.open.AGENT_SERVICEURL agent地址
env.open.AGENT_REPOURL agent仓库地址
env.open.TEMPLATE_VERSION_MICROSERVICE 微服务模板版本
env.open.TEMPLATE_VERSION_MICROSERVICEFRONT 前端服务模板版本
env.open.TEMPLATE_VERSION_JAVALIB javalib模板版本
env.open.SKYWALKING_OPTS skywalking 代理端配置
persistence.enabled 是否启用持久化存储
persistence.existingClaim 绑定的pvc名称

Current Tags

  • 0.19.111                                ...           latest (a year ago)

2 Versions

  • 0.19.111                                ...           a year ago
  • 0.0.1                                ...           a year ago
Maintainers (1)
Downloads
Today 0
This Week 0
This Month 1
Last Day 0
Last Week 0
Last Month 1
Dependencies (23)
Dev Dependencies (12)
Dependents (0)
None

Copyright 2014 - 2016 © taobao.org |