Provide yaml file for use with gitlab CI

Merged
#71 · Created  · Last updated

Merged pull request

Merged in feature/gitlab_ci_test (pull request #71)

86e2d2a·Author: ·Closed by: ·2019-02-21

Description

  • Initial commit of gitlab ci related scripts

  • Fix yaml indentation

  • Attempt to fix example yaml file

  • Add badge to readme

  • Add initial attempt at a useful job

  • Temporary command for some debugging

  • Explicitly try to get submodules first

  • Give a helping hand to gitlab ci for getting submodules

  • Make sure we install fortran netcdf lib

 

Currently just checks we can compile a typical build.

The advantage of using gitlab CI are several:

  1. Can make CI results, logs etc. publicly accessible – no need to sign up for an account

  2. 2000 free build minutes a month (4x Bitbucket allocation).

  3. Use yml setup similar to Bitbucket pipelines so expect scripts etc. to be fairly portable

  4. Makes use of large scale and well supported/documented service likely to be familiar to contributors from around the world.

  5. Provides good features for debugging broken builds (can fetch build artefacts etc.)

Once we’re setup with gitlab CI we may also be able to take advantage of other gitlab integrations.

0 attachments

0 comments

Loading commits...