gravitational / planet

Installable Kubernetes delivered in containers
Apache License 2.0
51 stars 18 forks source link

Add Drone CI pull request config #812

Closed wadells closed 3 years ago

wadells commented 3 years ago

This adds a Drone CI pull request configuration consistent with https://jenkins.gravitational.io/job/Planet/.

The Makefile changes remove bash-isms in the Makefile and replace them with generic POSIX shell logic. This saves us from needing bash in the container running make -- allowing us to run in alpine more easily.

Testing Done

See the PR build. https://drone.gravitational.io/gravitational/planet/4

TODO

I'm working on separate PRs that build off of the work here to replace the planet-deploy and planet-dev-deploy jenkins jobs.