Gitlab smart contract

Continuing the discussion from Is it possible to introduce CI/CD to smart contract project on gitlab?: