bytes.cat

La wiki d'FP d'informàtica

Eines de l'usuari

Eines del lloc


jenkins_django

Diferències

Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.

Enllaç a la visualització de la comparació

Ambdós costats versió prèvia Revisió prèvia
Següent revisió
Revisió prèvia
jenkins_django [2021/09/22 08:48]
enrique_mieza_sanchez [Provar tests amb GUI]
jenkins_django [2022/01/17 08:21] (actual)
enrique_mieza_sanchez [CI/CD amb Jenkins, Django i Selenium]
Línia 1: Línia 1:
- 
 ====== CI/CD amb Jenkins, Django i Selenium ====== ====== CI/CD amb Jenkins, Django i Selenium ======
  
Línia 12: Línia 11:
 {{selenium-logo.png}} {{selenium-logo.png}}
  
-{{tag> #Ciber #CiberMp03 #Asix #DawMp08 DevOps CI CD CI/CD Jenkins Django Selenium }}+{{tag> #FpInfor #Ciber #CiberMp03 #Ceti #CetiMp03 #Asix #DawMp08 DevOps CI CD CI/CD Jenkins Django Selenium }}
  
  
Línia 28: Línia 27:
   # A l'insti vigileu de no col·lisionar les IP amb els vostres companys   # A l'insti vigileu de no col·lisionar les IP amb els vostres companys
   config.vm.network "public_network", ip: "192.168.1.221"   config.vm.network "public_network", ip: "192.168.1.221"
 +  # També podem accedir per localhost:8080  
 +  config.vm.network "forwarded_port", guest: 8080, host: 8080
 +  # Configurem mes paràmetres
   config.vm.provider "virtualbox" do |vb|   config.vm.provider "virtualbox" do |vb|
     vb.name = "jenkinshost"     vb.name = "jenkinshost"
Línia 37: Línia 39:
 </file> </file>
  
 +\\
  
 ===== Instal·lar Jenkins ===== ===== Instal·lar Jenkins =====
Línia 60: Línia 63:
   $ tar xf geckodriver-v0.30.0-linux64.tar.gz   $ tar xf geckodriver-v0.30.0-linux64.tar.gz
   $ sudo cp geckodriver /bin   $ sudo cp geckodriver /bin
 +
 +\\
 +
 ===== Projecte Django ===== ===== Projecte Django =====
 Provarem els tests implementats al [[https://github.com/aws2/BorsaDeTreball/|projecte de Borsa de Treball fet a l'institut Esteve Terradas de Cornellà]]. Provarem els tests implementats al [[https://github.com/aws2/BorsaDeTreball/|projecte de Borsa de Treball fet a l'institut Esteve Terradas de Cornellà]].
Línia 177: Línia 183:
   * Secció ''Build -> Add Build Step -> Execute Shell'' i afegim el codi shell:   * Secció ''Build -> Add Build Step -> Execute Shell'' i afegim el codi shell:
 <code bash> <code bash>
-virtualenv env+python -m venv env
 . env/bin/activate . env/bin/activate
 +pip install -U pip
 pip install -r requirements.txt pip install -r requirements.txt
 head -n -3 BorsaDeTreball/.env.example > BorsaDeTreball/.env head -n -3 BorsaDeTreball/.env.example > BorsaDeTreball/.env
jenkins_django.1632300499.txt.gz · Darrera modificació: 2021/09/22 08:48 per enrique_mieza_sanchez