i am totally not responsible about what you do with this repo. You have full rights to do whatever you wish, but I will take NO Responsibility if your DroneCI account gets banned. If you blame it on me, I will laugh at you.
DroneCI has a mechanism to run failed builds with SSH access, after it fails. However, most Docker images I can find are alpine (shitty af in my opinion) + do NOT have tmate and makes the feature totally useless.
Using a ubuntu docker ,configuring tmate and forcing the build to fail, users can manually trigger the build and then SSH into the server (and get access to that crazy shit spec server).
-
ubuntu docker !
-
prebuilt configs so you can quickly setup after ssh!
-
Setup DroneCI on your own account (more instructions here)
-
Fork this repo
-
Enable this repo in DroneCI
-
Trigger the build
-
Let it fail
-
Re-run the build by clicking debug (the cockroach-like button)
-
Let it fail again, and get the tmate ssh link
-
Connect into ssh enjoy the magic
and all who helped in any way...