Gitlab CI changes, and trigger flow need to be reconsider

on gitlab ci, automatic job triggering is not working as expected. Following items need to be redesign

  • BUILD_VERSION support for addons iteratively
  • changes need to be iterative, but does not work now
  • it is running only for the branch itself, we need to find the solution for master
  • needs may not be required each time, if we change only one add-on, job should start from that stage
    • if nodejs has changes, no need to build java but need to build gradle because nodejs image changes.
  • need to build everything if .gitlab-ci.yml is changed
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information