draft of gitlab ci post

This commit is contained in:
shockrah 2020-02-20 12:43:13 -08:00
parent 78ec31fc6c
commit 44b3b7ab48

18
prebuild/post/deploy.md Normal file
View File

@ -0,0 +1,18 @@
# Delivering whole OS's in Gitlab's CI/CD
## Way easier than you may think
Lately I've been trying to learn about deploying things in remote pipelines continuously so I've taken to using Gitlab's own provided CI pipelines to... well _do stuff_.
After some bumps in the road I've learned a few things:
## Setting up docker images isn't that hard
Maybe it's because I'm not doing _complex things_ or maybe because I've dealt with some awful problems on Debian before but setting up Debian images really aren't hard to setup.
The best part is that unlike real full installations they're super easy to just nuke and start fresh over again(assuming you get to that point).
Usually however I just tweak the Docker script, re-run and done.
> Where's the image bro
Here you go: [dank docker image](https://hub.docker.com/repository/docker/shockrah/osdev-build)
To save you a click, its a docker image which I use to provide ISO's of my [handwritten operating system](https://gitlab.com/shockrah/jankos).
It's nice because now I can easily provide bootable files for people to test the code I've written without having to compile any code!