Add JH files into QA docker when pass the jh parameter
What does this MR do and why?
Another way to solve the problem in !90881 (merged) seems it is not supported in our CI environment.
This solution comes from here: https://stackoverflow.com/a/54245466
How to set up and validate locally
- When not in JiHu environment, nothing will change here, the QA docker image dir will be:
├── INSTALLATION_TYPE
├── VERSION
├── config
├── ee
├── lib
├── qa
- When in JiHu environment, we need add build args
--build-arg QA_BUILD_TARGET=jhqa
and then the QA docker image dir will be:
├── INSTALLATION_TYPE
├── VERSION
├── config
├── ee
├── lib
├── qa
├── jh
│ ├── qa
│ ├── lib
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
/cc @daveliu
Edited by Song Huang