Giter VIP home page Giter VIP logo

jenkins-custom's Introduction

jenkins-custom-test

Objectif

  • Création d'une image Jenkins-custom-test contenant :
    • Docker
    • docker-compose
    • Terraform
    • Kubectl
    • Minikube

Pré-requis

  • Avoir une machine linux sur laquelle est installé :
    • GIT
    • DOCKER
    • DOCKER-COMPOSE

Cloner le dépot Github

  • A partir de votre workspace lancer cette commande :
git clone https://github.com/xavnono/jenkins-custom
  • Se placer dans le dépot récupéré :
cd jenkins-custom

Lancement du conteneur jenkins-custom-xn

  • A partir du dossier cloné, se mettre à la racine et lancer la commande :
docker-compose up -d --build

Envoyer l'image sur le Hub Docker

  • Se connecter au docker hub en commande :
docker login --username=<Id Hub docker> 
  • Tagguer votre image :
docker tag <nom de l'image> <Id Hub docker>/<nom de l'image>:latest
  • Pusher votre images sur le dépôt :
docker <Id Hub docker>/<nom de l'image>:latest

Envoyer une image configuré sur le Hub Docker

  • Créer l'image d'un conteneur en cours de fonctionnement :
docker commit <nom du container> <nom de l'image choisi> 
  • Pusher ensuite votre images sur le dépôt :
docker push <Id Hub docker>/<nom de l'image>:latest

Utiliser et lancer un container depuis une image Hub Docker

  • Choisir l'image sur Hub docker et faire la commande suivante :
docker pull <Id Hub docker>/<nom_de_l_image>:latest 
docker run -d --name <mon_conteneur> <nom_de_l_image>:tag

jenkins-custom's People

Contributors

xavnono avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.