Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

为什么要写这个程序

  1. 接入权限验证功能
  2. 也是最主要的,我想知道项目和配置的依赖关系,当相关配置更新后,能自动重新构建项目

快速开始

  1. clone 项目到本地
  2. 安装依赖 go mod vendor
  3. 创建好数据库,并修改 conf/app.yaml 文件
  4. 生成数据库信息 go run cmd/migrate.go

持续集成

apollo-proxy 实现了 jenkinsgitlab 的流水线功能

集成 jenkins 设置(目前只支持多分支流水线

  1. 生成 api token
  2. 修改conf/app.yamljenkins 信息
  3. 如果没有安装 Generic Webhook Trigger Plugin,请删除下面两行
    trigger_key: TRIGGER   
    trigger_value: apollo-proxy
    

jenkins token


集成 gitlab 设置

  1. 生成 access token
  2. 修改conf/app.yamlgitlab 信息

jenkins token


注意

项目名为 norecord 或者分支名为 dev 的项目数据,apollo-proxy 不会保存

记录配置(命名空间)和项目的依赖关系

jenkins token

例子

前端接入阿波罗配置服务

后端接入阿波罗配置服务

About

阿波罗配置服务对接 jenkins, gitlab 持续集成

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages