feature: added gitlab CI config

1 job for master
Status Job ID Name Coverage
  Release
canceled #3479
publish