Giter Site home page Giter Site logo

xke-github-actions's Introduction

 ______   _                                                                 
(____  \ (_)                                                                
 ____)  ) _  _____  ____  _   _  _____  ____   _   _  _____    _____  _   _ 
|  __  ( | || ___ ||  _ \| | | || ___ ||  _ \ | | | || ___ |  (____ || | | |
| |__)  )| || ____|| | | |\ V / | ____|| | | || |_| || ____|  / ___ || |_| |
|______/ |_||_____)|_| |_| \_/  |_____)|_| |_||____/ |_____)  \_____||____/ 
                                                                            
       _                 _______  _         _             _     
      | |         _     (_______)(_)   _   | |           | |    
  ___ | |  ___  _| |_    _   ___  _  _| |_ | |__   _   _ | |__  
 /___)| | / _ \(_   _)  | | (_  || |(_   _)|  _ \ | | | ||  _ \ 
|___ || || |_| | | |_   | |___) || |  | |_ | | | || |_| || |_) )
(___/  \_)\___/   \__)   \_____/ |_|   \__)|_| |_||____/ |____/ 
                                                                
 _______                _                      _ 
(_______)          _   (_)                    | |
 _______   ____  _| |_  _   ___   ____    ___ | |
|  ___  | / ___)(_   _)| | / _ \ |  _ \  /___)|_|
| |   | |( (___   | |_ | || |_| || | | ||___ | _ 
|_|   |_| \____)   \__)|_| \___/ |_| |_|(___/ |_|
                                                 
                                                                                

Vous voici embarqués au sein du slot XKE Github Actions ! Vous disposez maintenant d'une superbe application, bâtie en nodejs.

Si vous pensez l'avoir déjà croisée, c'est normal ! Elle est outrageusement récupérée depuis : https://github.com/jbonachera/hello-world

Pour ces exercices, nous n'allons nous concentrer que sur la partie Front de l'application.
Vous êtes cependant libre de vous intéresser à la partie back, auquel cas les instructions de construction sont disponibles sur le repo d'origine.

Maintenant que vous savez tout, commençons !

Documentation

La bible des actions github se trouve ici : https://help.github.com/en/github/automating-your-workflow-with-github-actions

Liste des exercices

Readme : Présentation de l'exercice
Exercice 1 : Construction de l'application (concepts : build natif & build docker, restrictions de build)
Exercice 2 : Création d'une image docker (concepts : utilisation des variables d'environnement)
Exercice 3 : Publication de l'image sur un registre docker (concepts : création et utilisation de secrets)
Exercice 4 : Affichage d'une notification dans Slack (concepts : création & utilisation d'une action, utilisation des outputs)
Exercice 5 : Construction de l'application avec de multiples versions de nodejs (concepts : utilisation des stratégies matricielles)

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.