DevOps

Continuous Deployment with GitLab and docker-compose

GitLab Docker DevOps

In this blog post we will show how to implement continuous deployment with GitLab and docker compose. More precisely, we will show how to use a gitlab-ci pipeline to:

Read
Deploy Loki on Kubernetes, and monitor the logs of your pods

Kubernetes Monitoring DevOps

Loki is a log database developed by Grafana Labs. In a previous blog post we have shown how to run Loki with docker-compose. In this blog post we will deploy Loki on a Kubernetes cluster, and we will use it to monitor the log of our pods.

Read
Log management with Loki : getting started

Monitoring DevOps

Loki is a log database developed by Grafana Labs. It's similar to Elasticsearch, with some major conceptual differences:

Read
Testing with Selenium and PHPUnit

PHP DevOps

In this blog post we continue our series about testing a web application with Selenium. This time we will show how to integrate Selenium with PHPUnit tests and assertions.

Read
HTTP benchmarking with wrk2

DevOps GitLab

One important step of any DevOps toolchain consists in testing the performance of the web application before the new version is deployed in production. HTTP benchmarking is a complex subject as a lot of parameters intervene in the perceived performance of the application.

Read
Fail a phpunit test if coverage goes below a threshold

PHP GitLab DevOps

Tools like maven allow to fail a build pipeline if the coverage of unit tests goes below a given threshold. For phpunit and PHP project, there is no such option. So here is a trick to fail your pipeline if the coverage of your phpunit tests goes below a threshold.

Read
This website uses cookies. More information about the use of cookies is available in the cookies policy.
Accept