Continuous integration in github
-
Upload
abderrahmane-benbachir -
Category
Software
-
view
36 -
download
3
Transcript of Continuous integration in github
![Page 1: Continuous integration in github](https://reader034.fdocuments.us/reader034/viewer/2022042618/58aa10011a28ab8a488b5ccf/html5/thumbnails/1.jpg)
Con$nuousIntegra$onInGitHub
AbderrahmaneBenbachirMasterResearchInComputerScience
ÉcolePolytechniqueMontrealDORSALLab
![Page 2: Continuous integration in github](https://reader034.fdocuments.us/reader034/viewer/2022042618/58aa10011a28ab8a488b5ccf/html5/thumbnails/2.jpg)
WhatExactlyisGitHub
SocialNetworkingSiteForProgrammers
Source:hKp://www.wepostmag.com/mode-homme-10-erreurs-vesRmentaires-qui-ne-pardonnent-pas/
![Page 3: Continuous integration in github](https://reader034.fdocuments.us/reader034/viewer/2022042618/58aa10011a28ab8a488b5ccf/html5/thumbnails/3.jpg)
WhatExactlyisGitHub
CodeSharing
ProjectManagement
IssueTrackingCodeReview
IntegraRon
Development
OpenSource ContribuRons
![Page 4: Continuous integration in github](https://reader034.fdocuments.us/reader034/viewer/2022042618/58aa10011a28ab8a488b5ccf/html5/thumbnails/4.jpg)
MailinglistModel
Sources:hKps://www.iconfinder.com&hKps://octodex.github.com/
push
push push
SendpatchesCanpushCoreTeam
!!!
push
Maintainer
Discussion&Codereview
patch
![Page 5: Continuous integration in github](https://reader034.fdocuments.us/reader034/viewer/2022042618/58aa10011a28ab8a488b5ccf/html5/thumbnails/5.jpg)
PullRequestModel
Createdpush
push push
SubmitPullRequestPushCoreTeam
Canyoupullmychanges?
push
PR1
PR2
PR3
Sources:hKps://www.iconfinder.com&hKps://octodex.github.com/
Maintainer
![Page 6: Continuous integration in github](https://reader034.fdocuments.us/reader034/viewer/2022042618/58aa10011a28ab8a488b5ccf/html5/thumbnails/6.jpg)
PullRequestProcess
Master
#PR
NewBranch
Discussion&Codereview
Merge
SomeupdatesCommits
Sources:hKps://www.iconfinder.com&hKps://octodex.github.com/
![Page 7: Continuous integration in github](https://reader034.fdocuments.us/reader034/viewer/2022042618/58aa10011a28ab8a488b5ccf/html5/thumbnails/7.jpg)
ContribuRonHierarchy
ReleaseStable
Networking
Security
HWDesign/UI
Sources:hKps://octodex.github.com/
![Page 8: Continuous integration in github](https://reader034.fdocuments.us/reader034/viewer/2022042618/58aa10011a28ab8a488b5ccf/html5/thumbnails/8.jpg)
Reviewload
Sources:hKps://github.com/rails/rails/pulls
![Page 9: Continuous integration in github](https://reader034.fdocuments.us/reader034/viewer/2022042618/58aa10011a28ab8a488b5ccf/html5/thumbnails/9.jpg)
Howtohandlethosemissiles?
Inspiredby:hKp://www.vidalaRnasd.com/news/2015/nov/30/seoul-calls-north-korean-submarine-missiles/
![Page 10: Continuous integration in github](https://reader034.fdocuments.us/reader034/viewer/2022042618/58aa10011a28ab8a488b5ccf/html5/thumbnails/10.jpg)
Inspiredby:hKp://www.vidalaRnasd.com/news/2015/nov/30/seoul-calls-north-korean-submarine-missiles/
![Page 11: Continuous integration in github](https://reader034.fdocuments.us/reader034/viewer/2022042618/58aa10011a28ab8a488b5ccf/html5/thumbnails/11.jpg)
ConRnuousIntegraRonTools
GitHub+Travis-CI
Sources:hKp://www.uqasar.eu/review-saas-conRnuous-integraRon-tools-series/
![Page 12: Continuous integration in github](https://reader034.fdocuments.us/reader034/viewer/2022042618/58aa10011a28ab8a488b5ccf/html5/thumbnails/12.jpg)
Howdoesitwork?
Sources:hKps://www.iconfinder.com/&hKp://www.slideshare.net/aneteknake/travis-ci-46453062?qid=fe44ad80-111a-4556-a433-c98841f7038e&v=&b=&from_search=11
<gitpush>
<gitadd.><gitcommit>
Runbuilds
Servicehook
freshenvironmentwithcontainers
![Page 13: Continuous integration in github](https://reader034.fdocuments.us/reader034/viewer/2022042618/58aa10011a28ab8a488b5ccf/html5/thumbnails/13.jpg)
Travis-CIprocess
Master
#PR
NewBranch
MergePRwithtesRngbranch
TestAutomaRon
Sources:hKps://www.iconfinder.com&hKps://octodex.github.com/
![Page 14: Continuous integration in github](https://reader034.fdocuments.us/reader034/viewer/2022042618/58aa10011a28ab8a488b5ccf/html5/thumbnails/14.jpg)
Travis-CIprocess
Master
#PR
Testspass
Merge
CodeReview
Discussions
Sources:hKps://www.iconfinder.com&hKps://octodex.github.com/&hKps://github.com
![Page 15: Continuous integration in github](https://reader034.fdocuments.us/reader034/viewer/2022042618/58aa10011a28ab8a488b5ccf/html5/thumbnails/15.jpg)
QuesRons
Inspiredfrom:hKps://octodex.github.com