Version Control with GitLab at EMBL Holger Dinkel und Grischa Tödt.

Slides:



Advertisements
Similar presentations
John Howard IT Pro Evangelist Microsoft UK Microsoft.
Advertisements

Pennsylvania Banner Users Group 2008 Fall Conference IUP Banner Server Environment Jeff Montgomery.
Pete Deremer Michael McGregor Eddie Jesinsky Jonathan Day.
© 2009 VMware Inc. All rights reserved Confidential VMware Data Protection Integration Overview Paul Vasquez – Staff Technologist – Backup and Recovery.
PowerVM Live Partitioned Mobility A feature of IBM Virtualization Presented by Group 3 Mayra Longoria Mehdi Jafry Ken Lancaster PowerVM Live Partitioned.
Visual Studio Online. What it Provides Visual Studio Online, based on the capabilities of Team Foundation Server with additional cloud services, is the.
Memory-efficient Virtual Machine High Availability Karen Kai-Yuan Hou Prof. Kang G. Shin University of Michigan Mustafa Uysal (VMware) Arif Merchant (HP.
Adam Duffy Edina Public Schools.  The heart of virtualization is the “virtual machine” (VM), a tightly isolated software container with an operating.
FYP Briefing Presentation Experiencing Content Addressable Storage: I really hate removable hard disk April 9, 2009 Presented by: Dr. T.Y. Wong.
DatacenterMicrosoft Azure Consistency Connectivity Code.
Bill Wrobleski Director, Technology Infrastructure ITS Infrastructure Services.
MapR – HADOOP DEVELOPMENT IN A VIRTUAL MACHINE Thomas Tiahrt, MA, PhD CSC482 Introduction to Text Analytics.
Creating Clusters in a Virtual Environment Purpose: To create a development environment with limited hardware resources that allows the testing of parallel.
Welcome to EDUCAUSE Southeast Regional Conference 2007 Navigating the Rapids of Campus Technology Monday, June 11, :15 PM Managing Infrastructure.
Sample graphics that we like. Migration Process Flow: Project Initiation Environment Discovery Migration Design and Planning Tools Deployment Migration.
Installing and Setting up mongoDB replica set PREPARED BY SUDHEER KONDLA SOLUTIONS ARCHITECT.
1 Virtualization Services. 2 Cloud Hosting –Shared Virtual Servers –Dedicated Servers Managed Server Options Multiple Access Methods –EarthLink Business.
w3wp.exe node.exe TCP libuv HTTP application TCP HTTP.SYS IIS iisnode named pipes libuv HTTP application.
Tales from the Trenches About
1 The Virtual Reality Virtualization both inside and outside of the cloud Mike Furgal Director – Managed Database Services BravePoint.
Insight Proprietary & Confidential. Do Not Copy or Distribute. © 2015 Insight Direct USA, Inc. All Rights Reserved. Insight Presentation Insight’s Tagline.
Tools and software process for the FLP prototype B. von Haller 9. June 2015 CERN.
On Premises Storage Servers Networking O/S Middleware Virtualization Data Applications Runtime You manage Infrastructure (as a Service) Storage.
Introduction to Git and GitHub
Small File File Systems USC Jim Pepin. Level Setting  Small files are ‘normal’ for lots of people Metadata substitute (lots of image data are done this.
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 2.
Ceph Storage in OpenStack Part 2 openstack-ch,
MaterialsHub - A hub for computational materials science and tools.  MaterialsHub aims to provide an online platform for computational materials science.
ITServices Virtualization Terry Black January 2013.
Indiana University’s Name for its Sakai Implementation Oncourse CL (Collaborative Learning) Active Users = 112,341 Sites.
Adam Duffy Edina Public Schools.  Traditional server ◦ One physical server ◦ One OS ◦ All installed hardware is limited to that one server ◦ If hardware.
Source Control Primer Patrick Cozzi University of Pennsylvania CIS Spring 2012.
ICS Software Development Environment Blaž Zupanc and Leandro Fernandez 31 August 2015.
CCA Forum Fall Meeting1 5-6 October CCA Common Component Architecture cca-forum.org Server Migration David E. Bernholdt ORNL.
Server Virtualization & Disaster Recovery Ryerson University, Computer & Communication Services (CCS), Technical Support Group Eran Frank Manager, Technical.
1 GIT NOUN \’GIT\ A DISTRIBUTED REVISION CONTROL AND SOURCE CODE MANAGEMENT (SCM) SYSTEM WITH AN EMPHASIS ON SPEED. INITIALLY DESIGNED AND DEVELOPED BY.
DoC Private IaaS Cloud Thomas Joseph Cloud Manager
Project Name Program Name Project Scope Title Project Code and Name Insert Project Branding Image Here.
CERN IT Department CH-1211 Genève 23 Switzerland t DBA Experience in a multiple RAC environment DM Technical Meeting, Feb 2008 Miguel Anjo.
The CernVM Infrastructure Insights of a paradigmatic project Carlos Aguado Sanchez Jakob Blomer Predrag Buncic.
ICS Software Development Environment Blaž Zupanc and Leandro Fernandez 10 March 2016.
Portada Teaching Support Area Teaching Support Area Information and Comunications Technologies Service 7th INTERNATIONAL WEEK 7th INTERNATIONAL WEEK 2015/16.
Disaster Recovery Prepared by Mark Lomas Mark Lomas IT Infrastructure Consultant Storage & Servers.
CWIC Development Team Yuanzheng Shao Lingjun Kang Archie Warnock
A Complete Guide to Select the Best VPS Hosting Providers.
UFIT Infrastructure Self-Service. Service Offerings And Changes Virtual Machine Hosting Self service portal Virtual Machine Backups Virtual Machine Snapshots.
Veeam Availability Suite v9. Availability for the Always-On Enterprise.
VM Layout. Virtual Machine (Ubuntu Server) VM x.x You can putty into this machine from on campus. Or you can use vSphere to control the hardware.
Our New Submit Server. chtc.cs.wisc.edu One thing out of the way... Your science is King! We need rules to facilitate resource sharing. Given good reasons.
Creating Clusters in a Virtual Environment
Matt Lemons Nate Mayotte
Open Source Software Product Status
External Web Services Quick Start Guide
Dedicated Servers vs Cloud Hosting
Version Control.
Keeping track of all the copies of your files
Vendor Agnostic Infrastructure Tools:
Cloud Data platform (Cloud Application Development & Deployment)
Time Management and Teamwork (a.k.a. “Software Project”)
Welcome! Thank you for joining us. We’ll get started in a few minutes.
MaterialsHub - A hub for computational materials science and tools.
VI-SEEM Data Repository
Storing, Sending, and Tracking Files Recitation 2
The Infrastructure of the CDS Group
Lecture 15 Reading: Bacon 7.6, 7.7
Virtualization.
Jerald Overstreet, GISP Server Portal SQL Manager Admin
Patrick Cozzi University of Pennsylvania CIS Fall 2012
Brown County General Hospital Virtualization Project
Presentation transcript:

Version Control with GitLab at EMBL Holger Dinkel und Grischa Tödt

version control timeline Image source:

Image source: its all about collaboration Gitlab is all about how to manage This!

git.embl.de Version Control Version Control on Steroids [Frank Thommen] 2.4k $/year 125 repos 4.9k $/year 100 users open source MIT licensed Git repository management systems

EMBL IT services infrastructure git.embl.de(grass-roots) Virtual Machine (VM), 2 cpus, 8 GB RAM, 50 GB -Supported by EMBL IT (thanks michael & carlos) -Gentoo Linux -Gitlab -Repos on NFS backups: -physically located on IT storage system -daily backups (server & repos on nfs) -…and every git repo is a backup ;) git.embl.de(grass-roots) Virtual Machine (VM), 2 cpus, 8 GB RAM, 50 GB -Supported by EMBL IT (thanks michael & carlos) -Gentoo Linux -Gitlab -Repos on NFS backups: -physically located on IT storage system -daily backups (server & repos on nfs) -…and every git repo is a backup ;)

EMBL hosted (data privacy issues avoided) Access Controlled repository management, code reviews, issue tracking, activity feeds and wikis….  lets have a look git gitlab not a backup system

stats

Acknowledgements Frank Thommen (Structures IT Management & Support) Michael Wahlers and Carlos Fernandez San Millan The EMBL Git server is part of the Bio-IT Project. The server, disk space and backup are kindly provided by EMBL IT Services