Yourlabs

continuous-delivery

GitLab Dynamic Environments with Docker-Compose instead of K8S

| by jpic | gitlab continuous-delivery best-practice
Dynamic Environment is when your pipeline creates a branchname.example.com deployment, for integration tests or manual review. Gitlab in autodevops mode and with Kubernetes lets you enjoy this kind of stuff by just starting projects from their template images. Note that YourLabs offers consulting if you need help to setup/maintain your baremetal K8S or GitLab instance to do this kind of thing. (Please forgive horrible sound recording in our demo) This article however, demonstrates how to acheive dynamic environments for integration testing and reviews with the product team with just docker-compose and nginx-proxy. Read More

zsimicsetupmeta

| by jpic | python continuous-delivery best-practice
https://github.com/zsimic/setupmeta If you're unhappy with the current state of your setup.py, you should definitely try setupmeta by famous haxor Zoran Simic. I've been upgrading my setup.py to setupmeta, which gives me 10 times more useful features than the crappy script I had in my delivery pipelines, and I'm going directly with setupmeta for all new packages. So far, we have at least the following packages with setupmeta (probably more): - cli2 - shyml - djcli - crudlfap - playlabs Even if you don't maintain python packages, I highly recommend that you check setupmeta because it's really well thought of. Read More
1 of 1