Set up Drone CI #221

Merged
raucao merged 2 commits from feature/ci_setup into master 2022-08-09 14:39:28 +00:00
Owner

This adds Drone CI integration to automatically run the (as of yet empty) hardhat tests.

It's using a custom Docker image to add a user account (hardhat doesn't want to be run as root), as well as speed up the NPM install by caching most dependencies in the image itself.

It's slightly hacky, but I think the means justify the ends. I also think it should be stable for normal usage. Any and all ideas for improvements are most welcome, of course!

refs #103

This adds Drone CI integration to automatically run the (as of yet empty) hardhat tests. It's using a custom Docker image to add a user account (hardhat doesn't want to be run as root), as well as speed up the NPM install by caching most dependencies in the image itself. It's slightly hacky, but I think the means justify the ends. I also think it should be stable for normal usage. Any and all ideas for improvements are most welcome, of course! refs #103
raucao added the
kredits-2
label 2022-08-08 16:38:01 +00:00
raucao added 2 commits 2022-08-08 16:38:02 +00:00
Add Docker image configs
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
c55593d46f
raucao requested review from hueso 2022-08-08 16:38:08 +00:00
Member

looks good!

looks good!
hueso approved these changes 2022-08-09 13:06:48 +00:00
raucao merged commit 793642c238 into master 2022-08-09 14:39:28 +00:00
raucao deleted branch feature/ci_setup 2022-08-09 14:39:28 +00:00
Sign in to join this conversation.
No description provided.