background preloader

Flynn - The product that ops provides to developers

Flynn - The product that ops provides to developers
Related:  THP tools-devops

Packer Type: docker The Docker builder builds Docker images using Docker. The builder starts a Docker container, runs provisioners within this container, then exports the container for re-use. Packer builds Docker containers without the use of Dockerfiles. The Docker builder must run on a machine that has Docker installed. Basic Example Below is a fully functioning example. Configuration Reference Configuration options are organized below into two categories: required and optional. Required: export_path (string) - The path where the final container will be exported as a tar file. image (string) - The base image for the Docker container that will be started. Optional: pull (bool) - If true, the configured image will be pulled using docker pull prior to use. Dockerfiles This builder allows you to build Docker images without Dockerfiles. With this builder, you can repeatably create Docker images without the use a Dockerfile.

Bootstrap CNAM UI portail · Bootstrap CNAM UI portail Skip to main content Accueil Accueil avec logo partenaire Accueil avec entête complète Menu corbeille Menu vertical Menu complémentaire à gauche Bureau métier Bureau métier sans fiche de travail Bureau métier avec éléments de formulaires Bureau métier avec tableaux Bureau métier avec navigation par étapes Bureau métier avec fiche de travail à droite Fenêtre modale liens et applications Fenêtre modale paramétrage Fenêtre modale actualités Fenêtre modale alertes Fenêtre modale de l'instancier Fenêtre modale enregistrer un modèle tableau sreuter/dockship drone/drone sans titre Introduction My most read articles on this blog are about Gitlab CI/CD with PHP. They cover a basic linting, testing and crude deploying process. Today I want to look at my current CI/CD process for my Laravel projects in more depth. So there are 5 main stages in the process: Preparation - The pulling down of dependencies and storing them in an artifactSyntax - Check code syntaxTesting - Run unit testsBuilding - Build assetsDeployment - Deploying to an appropriate server The stages are processed in order with each stage containing one or many tasks. To run the pipelines I make use of gitlabs free tier which gives you access to 2000 shared minutes per month as well as a runner on a server I have. Getting started Lets start by creating a config file and defining these stages. In your project root create a new file called .gitlab-ci.yml and add the following lines: So firstly we’re picking a base docker image to use for each of the tasks in the stages. Stages Cache vs Artifacts Preparation Building

orchardup/fig CapRover · Build your own PaaS in a few minutes! Shipyard Project