Differences

This shows you the differences between two versions of the page.

Link to this comparison view

devops:cursuri:01 [2021/07/19 15:56]
laura.stoilescu
devops:cursuri:01 [2021/07/28 16:28] (current)
bogdan.croitoru
Line 1: Line 1:
-==== Cursul 01 Git/​BitBucket,​ Nexus ====+==== Cursul 01Git/​BitBucket,​ Nexus ====
  
 === 1. Context DevOps === === 1. Context DevOps ===
Line 23: Line 23:
  
 Elemente tipice ale unui pipeline CI/CD: Elemente tipice ale unui pipeline CI/CD:
- * Versionarea codului -  +  ​* Versionarea codului -  
- * Build - compilarea aplicatiei +  * Build - compilarea aplicatiei 
- * Test - testare: unitare, functionala,​ de integrare, end-to-end +  * Test - testare: unitare, functionala,​ de integrare, end-to-end 
- * Release - livrarea aplicatiei in repository +  * Release - livrarea aplicatiei in repository 
- * Deploy- instalare +  * Deploy- instalare 
- * Validation & Compliance - verificare vulnerabilitati/​ conformitate+  * Validation & Compliance - verificare vulnerabilitati/​ conformitate
  
  
Line 54: Line 54:
  
 ==2.3  Tipuri de sisteme de control versiune == ==2.3  Tipuri de sisteme de control versiune ==
-  * Sisteme de versionare centralizate [Perforce, ClearCase, SVN, CVS]- un singur server contine toate versiunile codului, administreaza accesul la fisiere si stocheaza backup+1. Sisteme de versionare centralizate [Perforce, ClearCase, SVN, CVS]- un singur server contine toate versiunile codului, administreaza accesul la fisiere si stocheaza backup
   * [+] Stim cine este autoritatea la un anumit proiect   * [+] Stim cine este autoritatea la un anumit proiect
   * [-] Nevoie de conexiune la server, permisii centralizate,​ downtime   * [-] Nevoie de conexiune la server, permisii centralizate,​ downtime
   * [-] single point of failure   * [-] single point of failure
-  * Sisteme de versionare decentralizate [git, Mercurial, Bazaar] – mai multe servere contin versiunile codului alaturi de copii locale pentru fiecare din contribuitori. ​+2. Sisteme de versionare decentralizate [git, Mercurial, Bazaar] – mai multe servere contin versiunile codului alaturi de copii locale pentru fiecare din contribuitori. ​
   * [+] Aproape toate operatiile, mai putin sync-ul, sunt locale ceea ce inseamna operatii rapide (commit, diff, history)   * [+] Aproape toate operatiile, mai putin sync-ul, sunt locale ceea ce inseamna operatii rapide (commit, diff, history)
   * [+] control al versiunii personal   * [+] control al versiunii personal
Line 69: Line 69:
 === 4. Managementul Outputului: Nexus=== === 4. Managementul Outputului: Nexus===
 === 5. Resurse utile === === 5. Resurse utile ===
 +https://​www.atlassian.com/​git/​tutorials/​atlassian-git-cheatsheet
 +https://​git-scm.com/​doc
 +https://​www.atlassian.com/​git/​tutorials/​learn-git-with-bitbucket-cloud ​
 +
 +
 +
devops/cursuri/01.1626699405.txt.gz · Last modified: 2021/07/19 15:56 by laura.stoilescu
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0