CI rewrite

CI needs to be rewritten.

  • Test jobs' code needs to be more unified - especially after_script sections (ideally one for all jobs).
  • Fixing Compose project name (should be haf_be, but is btracker).
  • Possible updates after hive#648 (although in current form it should just work after copy_data.sh execution is removed from the entrypoint).
  • Move psql Docker image to hive/common-ci-configuration>. Rewrite Composefiles. See also balance_tracker#16.
  • Check if HAF replay and block_log.artifacts are generated in every test job. If so make sure they aren't.
  • Turn off logging docker pull.
  • Make the Running tests... section uncollapsed by default.
  • Investigate the lack of logs if HAF startup fails.
  • Move larger embedded Bash scripts to separate files.
  • Make a template that can be reused in other projects.
  • Implement #72 (closed)

See also changes in fddb083f.

Edited by Konrad Botor