Continuous Integration
نکته: به دلیل اینکه بیشترلغات استفاده شده انگلیسی میباشد، اسلایدها کلاً به انگلیسی تهیه شده است !
Ahmad Tahani
Developer ?!
My Blog atahani.com
Follow me at @atahani
Subscribe to my YouTube channel
Follow me at GitHub
Contact me me@atahani.com
CONTINUOUS
INTEGRATION
Run Gitlab Private on Docker
$ wget https://raw.githubusercontent.com/sameersbn/docker-gitlab/master/docker-compose.yml
Edit volumes paths in docker-compose file
GitLab Demo
Docker Registry
Run docker private registry on Docker
Add username and password to htpassword
$ docker run --rm --entrypoint htpasswd registry:2 -Bbn testuser testpassword > /registry/auth/htpasswd
$ docker-compose up -d
Tag Image and Push It :D
Private Registry Demo
Run Jenkins via docker
Login into jenkins
Install GitLab Plugin
Create first admin user
Final Demo :D