On Tue, Feb 08, 2022 at 08:20:37PM +0800, Wei Jihui wrote:
On Mon, Feb 07, 2022 at 03:14:42PM +0800, Lu Weitao wrote:
## TODO list
- TODO1.1: script support set env for build env --- compass-ci jihui
what should i do for this?
user submit rpmbuild.yaml will with some build params like: fs: kernel: reproducible_build_env: hostname: datetime: rpmbuild: new_param:
we should make sure these params take effect in testbox
--------- Thanks, Lu Weitao
-
Thanks, Jihui
- TODO1.2: script record buildinfo file in testbox --- IT/compass-ci
- based on debian buildinfo
- TODO1.3: 输出用户指定的息into buildinfo?
new lib/buildinfo.sh --- IT func1() func2() func3() save to $result_root/buildinfo.yaml
modify rpmbuild script to call the above funcs. --- compass-ci wangyong
TODO1.4: extract-stats servic 提取buildinfo --- compass-ci weitao
TODO2: 比较构建结果是否相同 --- compass-ci weitao
compass ci
reuse data API es-find compare in client side
格式和进一步优化: IT client: ask use python?
TODO3: 基于已构建的job的buildinfo 重复构建 ---- IT
TODO4 toolset --- IT/compass-ci
option1: compass ci local 1-key deploy in 1VM (most simple for us) -- 暂不采纳 option2: simple toolset run in native host, run only container, no VM -- 已采纳---IT option3: submit self-made build container (test option2 regularly) to run remote in compass ci --compass-ci wangyong
Thanks, Lu Weitao