Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
WIP: switch continuous integration system to Drone CI
- add .drone.yml, reimplement tasks from .travis.yml - ref. shaarli#1649 - https://www.drone.io/enterprise/opensource/ - https://cloud.drone.io/nodiscc/Shaarli/settings - https://docs.drone.io/pipeline/docker/syntax/steps/ - https://docs.drone.io/pipeline/docker/syntax/cloning/ - https://docs.drone.io/pipeline/environment/reference/ - https://docs.drone.io/pipeline/configuration/ - https://docs.drone.io/pipeline/overview/ - https://docs.drone.io/pipeline/docker/syntax/volumes/ - https://docs.drone.io/pipeline/docker/syntax/volumes/temporary/ - use custom php 7.4, 7.3 images with prebuilt PHP extensions and composer (speed up build process) (https://hub.docker.com/r/nodiscc/drone-ci-base, https://www.github.com/nodiscc/drone-ci-base, https://docs.docker.com/docker-hub/builds/) - disable builtin drone clone action since it only supports cloning as root (drone/drone-git#23, https://docs.drone.io/pipeline/docker/syntax/cloning/) - drone: disable updating $PATH for node toolchain as it results in an empty $PATH
- Loading branch information