Find guides, tutorials, and documentation to help you get the most out of CubePath services.
Showing 18 of 20 guides
Install Tekton Pipelines, Triggers and the tkn CLI on Kubernetes, then build a Task, a Pipeline with a shared workspace and a webhook that starts it on push.
Run two Docker copies of your app behind Nginx, deploy each release to the idle one, health check it and switch traffic with a reload for zero-downtime updates.
Send a small share of users to a new release with Nginx split_clients, compare error rates in the logs, then raise the share gradually or roll back in seconds.
Write a declarative Jenkinsfile that builds a Docker image, tests it inside the container and pushes it to Docker Hub or a private registry on each commit.
Install GitLab Runner on Ubuntu 24.04, register it with a runner authentication token, run CI/CD jobs with the Docker executor and tune config.toml safely.
Install SonarQube Community Build on Ubuntu 24.04 with PostgreSQL, run it under systemd behind Nginx with HTTPS, and analyze your first project from GitLab CI.
Deploy Sonatype Nexus Repository on Ubuntu 24.04 with Docker Compose and Nginx HTTPS, then set up npm and Maven proxy, hosted and group repositories for CI.
Install Harbor on Ubuntu 24.04 with a Let's Encrypt certificate and Trivy scanning, then push images, scan them for CVEs and use robot accounts in CI pipelines.
Harden your CI/CD pipelines with protected secrets, short-lived credentials, Gitleaks and Trivy scanning, SBOM generation and image signing with Cosign.
Set up unit, integration and end-to-end tests for a Node.js app in GitHub Actions, enforce a coverage threshold and block merges when any test stage fails.
Deploy versioned Docker images with automatic rollback on failed health checks, back up the database before migrations and undo bad Kubernetes rollouts.
Build one Docker image per commit and promote it through dev, staging and production using GitHub Actions environments, scoped secrets and manual approval.
Version build artifacts, pass them between jobs, cache dependencies, publish releases and images, and apply retention rules in a GitHub Actions CI/CD workflow.
Bootstrap Flux CD on Kubernetes from GitHub, deploy an app from Git with a Kustomization and a Helm chart with a HelmRelease, and manage reconciliation.
Install Jenkins LTS on Ubuntu 24.04 from the official repository, secure it behind Nginx with a Let's Encrypt certificate and run your first pipeline job.
Write a .gitlab-ci.yml with build, test and deploy stages, use cache, artifacts and rules, and deploy a site to your Ubuntu 24.04 server over SSH with rsync.
Build a GitHub Actions workflow that tests a Node.js app, then deploys it to an Ubuntu 24.04 server over SSH with rsync and restarts its systemd service safely.
Run a Drone CI server and Docker runner with Docker Compose on Ubuntu 24.04, connect it to GitHub over HTTPS with Nginx and run your first .drone.yml pipeline.