prezentace aplikace powerpoint -...
TRANSCRIPT
![Page 1: Prezentace aplikace PowerPoint - IT4Innovationsprace.it4i.cz/.../salomon1y-09-2016-hrbac-gitlab.pdf · GIT repository management code reviews issue tracking activity feeds wikis GitLab](https://reader033.vdocuments.us/reader033/viewer/2022050404/5f81a15c84605c36a74150b5/html5/thumbnails/1.jpg)
Salomon 1st Anniversary UpdateGitlab & Team Coding/Co-operation
David Hrbáč21.9.2016 - Ostrava
![Page 2: Prezentace aplikace PowerPoint - IT4Innovationsprace.it4i.cz/.../salomon1y-09-2016-hrbac-gitlab.pdf · GIT repository management code reviews issue tracking activity feeds wikis GitLab](https://reader033.vdocuments.us/reader033/viewer/2022050404/5f81a15c84605c36a74150b5/html5/thumbnails/2.jpg)
What it is
Features
Continuous Integrations
References
Hands-on
![Page 3: Prezentace aplikace PowerPoint - IT4Innovationsprace.it4i.cz/.../salomon1y-09-2016-hrbac-gitlab.pdf · GIT repository management code reviews issue tracking activity feeds wikis GitLab](https://reader033.vdocuments.us/reader033/viewer/2022050404/5f81a15c84605c36a74150b5/html5/thumbnails/3.jpg)
Gitlab Features
GIT repository management
code reviews
issue tracking
activity feeds
wikis
GitLab CI for continuous integration and delivery.
MIT licensed
community driven
inspect and modify the source
easy to integrate into your infrastructure
![Page 4: Prezentace aplikace PowerPoint - IT4Innovationsprace.it4i.cz/.../salomon1y-09-2016-hrbac-gitlab.pdf · GIT repository management code reviews issue tracking activity feeds wikis GitLab](https://reader033.vdocuments.us/reader033/viewer/2022050404/5f81a15c84605c36a74150b5/html5/thumbnails/4.jpg)
Project Activity
![Page 5: Prezentace aplikace PowerPoint - IT4Innovationsprace.it4i.cz/.../salomon1y-09-2016-hrbac-gitlab.pdf · GIT repository management code reviews issue tracking activity feeds wikis GitLab](https://reader033.vdocuments.us/reader033/viewer/2022050404/5f81a15c84605c36a74150b5/html5/thumbnails/5.jpg)
Code Repository
![Page 6: Prezentace aplikace PowerPoint - IT4Innovationsprace.it4i.cz/.../salomon1y-09-2016-hrbac-gitlab.pdf · GIT repository management code reviews issue tracking activity feeds wikis GitLab](https://reader033.vdocuments.us/reader033/viewer/2022050404/5f81a15c84605c36a74150b5/html5/thumbnails/6.jpg)
Issues
![Page 7: Prezentace aplikace PowerPoint - IT4Innovationsprace.it4i.cz/.../salomon1y-09-2016-hrbac-gitlab.pdf · GIT repository management code reviews issue tracking activity feeds wikis GitLab](https://reader033.vdocuments.us/reader033/viewer/2022050404/5f81a15c84605c36a74150b5/html5/thumbnails/7.jpg)
Merge Request
![Page 8: Prezentace aplikace PowerPoint - IT4Innovationsprace.it4i.cz/.../salomon1y-09-2016-hrbac-gitlab.pdf · GIT repository management code reviews issue tracking activity feeds wikis GitLab](https://reader033.vdocuments.us/reader033/viewer/2022050404/5f81a15c84605c36a74150b5/html5/thumbnails/8.jpg)
Code Snippets
![Page 9: Prezentace aplikace PowerPoint - IT4Innovationsprace.it4i.cz/.../salomon1y-09-2016-hrbac-gitlab.pdf · GIT repository management code reviews issue tracking activity feeds wikis GitLab](https://reader033.vdocuments.us/reader033/viewer/2022050404/5f81a15c84605c36a74150b5/html5/thumbnails/9.jpg)
Webhooks
![Page 10: Prezentace aplikace PowerPoint - IT4Innovationsprace.it4i.cz/.../salomon1y-09-2016-hrbac-gitlab.pdf · GIT repository management code reviews issue tracking activity feeds wikis GitLab](https://reader033.vdocuments.us/reader033/viewer/2022050404/5f81a15c84605c36a74150b5/html5/thumbnails/10.jpg)
Integrated Wiki
![Page 11: Prezentace aplikace PowerPoint - IT4Innovationsprace.it4i.cz/.../salomon1y-09-2016-hrbac-gitlab.pdf · GIT repository management code reviews issue tracking activity feeds wikis GitLab](https://reader033.vdocuments.us/reader033/viewer/2022050404/5f81a15c84605c36a74150b5/html5/thumbnails/11.jpg)
Gitlab CI
Scalable: Tests run distributed on separate
machines of which you can add as many as
you want
Faster results: Each build can be split in
multiple jobs that run in parallel on multiple
machines
Continuous Delivery (CD): multiple stages,
manual deploys, environments, and
variables
![Page 12: Prezentace aplikace PowerPoint - IT4Innovationsprace.it4i.cz/.../salomon1y-09-2016-hrbac-gitlab.pdf · GIT repository management code reviews issue tracking activity feeds wikis GitLab](https://reader033.vdocuments.us/reader033/viewer/2022050404/5f81a15c84605c36a74150b5/html5/thumbnails/12.jpg)
Continuous Integration Schema
![Page 13: Prezentace aplikace PowerPoint - IT4Innovationsprace.it4i.cz/.../salomon1y-09-2016-hrbac-gitlab.pdf · GIT repository management code reviews issue tracking activity feeds wikis GitLab](https://reader033.vdocuments.us/reader033/viewer/2022050404/5f81a15c84605c36a74150b5/html5/thumbnails/13.jpg)
Gitlab Settings
Add SSH key
Set email for commits
Set name and surname
![Page 14: Prezentace aplikace PowerPoint - IT4Innovationsprace.it4i.cz/.../salomon1y-09-2016-hrbac-gitlab.pdf · GIT repository management code reviews issue tracking activity feeds wikis GitLab](https://reader033.vdocuments.us/reader033/viewer/2022050404/5f81a15c84605c36a74150b5/html5/thumbnails/14.jpg)
Git Configgit config --global user.name "David Hrbáč"
git config --global user.email "[email protected]"
export GIT_AUTHOR_NAME="David Hrbáč"
export [email protected]
export GIT_COMMITTER_NAME="$GIT_AUTHOR_NAME"
export GIT_COMMITTER_EMAIL="$GIT_AUTHOR_EMAIL"
![Page 15: Prezentace aplikace PowerPoint - IT4Innovationsprace.it4i.cz/.../salomon1y-09-2016-hrbac-gitlab.pdf · GIT repository management code reviews issue tracking activity feeds wikis GitLab](https://reader033.vdocuments.us/reader033/viewer/2022050404/5f81a15c84605c36a74150b5/html5/thumbnails/15.jpg)
code.it4i.cz
![Page 16: Prezentace aplikace PowerPoint - IT4Innovationsprace.it4i.cz/.../salomon1y-09-2016-hrbac-gitlab.pdf · GIT repository management code reviews issue tracking activity feeds wikis GitLab](https://reader033.vdocuments.us/reader033/viewer/2022050404/5f81a15c84605c36a74150b5/html5/thumbnails/16.jpg)
repository.it4i.cz
![Page 17: Prezentace aplikace PowerPoint - IT4Innovationsprace.it4i.cz/.../salomon1y-09-2016-hrbac-gitlab.pdf · GIT repository management code reviews issue tracking activity feeds wikis GitLab](https://reader033.vdocuments.us/reader033/viewer/2022050404/5f81a15c84605c36a74150b5/html5/thumbnails/17.jpg)
Resources
https://code.it4i.cz
https://www.gitlab.com
https://github.com
https://github.com/magicmonty/bash-
git-prompt
![Page 18: Prezentace aplikace PowerPoint - IT4Innovationsprace.it4i.cz/.../salomon1y-09-2016-hrbac-gitlab.pdf · GIT repository management code reviews issue tracking activity feeds wikis GitLab](https://reader033.vdocuments.us/reader033/viewer/2022050404/5f81a15c84605c36a74150b5/html5/thumbnails/18.jpg)
Thanks for listening!