Skip to content

Migrate Travis builds

Jody Garnett edited this page Dec 8, 2020 · 14 revisions

Travis is adjusting is payment tiers and a number of our free builds is going to shut off in early December (we cannot predict when).

We need volunteers to migrate travis builds, this can be done with a pull-request and does not require a great deal of commit access.

Travis Builds

What do we need to migrate:

Options

  • Pay Travis: We have budget, we could look at value for paying

  • github Actions:

    Not useful for all database services, as an example postgis tests run against well-known service “postgis service”,is there an equivalent for Oracle, sqlserver and mysql 5/8?

    Also worried about using only one tool, and everyone is switching to them.

    Examples: GDAL migrated to GitHub Actions with https://github.com/OSGeo/gdal/pull/3194 and https://github.com/OSGeo/gdal/pull/3198

  • Jenkins: build.geosever.org.

    The approach of adding a jenkins pipeline build to repository is important to allow anyone to work on this

  • Circle CI, we have had mixed success with the Windows build, and there is a time limit (think 50 minutes). GeoNode is using CircleCI. Apparently we’d get 4 concurrent builds for Linux.

  • Azure Pipelines is also an option.

Clone this wiki locally