A repo dedicated to building Percona Monitoring and Management (PMM)
HEALTH ? 87 / Healthy
A repo dedicated to building Percona Monitoring and Management (PMM)
// readme
This repository serves the purpose of creating and/or updating the feature builds for PMM Server and PMM Client. It is auxiliary to our build system managed by Jenkins as it helps pull the right branches from different repositories that PMM consists of.
If you intend to build PMM with โci.pyโ Python script, then you need to install the dependencies:
pip install -r requirements.txt
To create a feature build (FB) you have to edit ci.yml and specify the branches that you want the system to pull when building a feature. For example:
deps:
- name: pmm
branch: PMM-0000-feature-branch
- name: pmm-qa
branch: PMM-0000-bugfix-branch
To build from a fork, you need to additionally specify url for the dependency, for example:
deps:
- name: pmm-server
url: https://github.com/<your-account>/pmm-server
branch: PMM-0000-feature-branch
Next, commit your changes to git and push them to the repo:
git add ci.yml
git commit -m 'use custom branches'
git pushโฆ