$ docker ps # Visualiser les conteneurs actifs
$ docker ps -a # Visualiser tous les conteneurs
$ docker rm [container] # Supprimer un conteneur inactif
$ docker rm -f [container] # Forcer la suppression d'un conteneur actif
$ docker images # Lister les images existantes
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Tout comme il existe un fchier de confguration pour svn (~/.subversion/confg), il | |
exite un fchier de confguration pour git (~/.gitconfg). Ce fchier contient des informa-tions sur vous : nom, adresse e-mail, éediteur de texte. Votre nom appara^tra dans le fchier | |
de log lorsque vous ferez des commits et l'éediteur de texte vous servira, par exemple, écrire des messages de commits | |
{ git config - -global user.name <votre nom> | |
{ git config - -global user.email <votre adresse mail> | |
{ git config - -global core.editor <votre éditeur de texte> | |
{ git config color.ui auto : permet d'avoir une coloration dans le terminal | |
Initialisation d’un dépôt Git dans un répertoire existant | |
$ git init |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
### Jenkins | |
sudo usermod -a -G docker jenkins ## c'est pour autoriser jenkins faitre des build d'image docker et par la suite des contenaires, mais on doit redémarrer le systeme. | |
### Ubuntu :: | |
apt --fix-broken install # pour réparer les dpendances pendans l'installation | |
sudo apt-get remove --auto-remove jenkins # auto désinstallation exemple jenkins | |
ssh-copy-id utilisateur_distant@adresse_IP_distante ## accèder à une machine distante sans le mot de passe |
- Download selenium standalone server from: http://goo.gl/rQhaxb, Create local folder at ~/selenium and copy or move jar to that path:
$ mkdir ~/selenium
$ cd ~/selenium
$ wget http://goo.gl/rQhaxb
$ mv selenium-server-standalone-2.49.1.jar ~/selenium/
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#JVM (Java Virtual Machine), | |
#JDK (Java Development Kit) | |
#JRE (Java Runtime Environment) | |
En bref, la machine virtuelle Java ou JVM est le composant de la plate-forme Java qui exécute les programmes ; | |
l’environnement de développement Java ou JRE crée la machine virtuelle Java ou JVM et s'assure que les dépendances sont disponibles pour les programmes Java ; le kit de développement Java ou JDK permet de créer des programmes Java qui peuvent être exécutés par la JVM et le JRE. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
image: markhobson/maven-chrome:jdk-11 | |
stages: | |
- build | |
- test | |
variables: | |
MAVEN_OPTS: "-Dmaven.repo.local=.m2/repository" | |
cache: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
## How do I define a function with optional arguments | |
Solved it with giving a value to the optional parameter as None: | |
def myFunc(arg1, arg2 = None): | |
#do stuff | |
if arg1 == "abc": #Extremely rare situation | |
# do sth with arg2 | |
## how do I convert a single digit number into a double digits string? |