mesosphere and gitlab:
TRANSCRIPT
SOLUTION BRIEF
Overview
Application development and DevOps teams are under increasing pressure to release faster with better quality. Continuous deployment is a modern process that builds on continuous integration to allow developers and product owners to get their product in front of users and customers more quickly and more frequently. For a software project, this involves setting up a pipeline from source control management all the way to the production server that is hosting an application.
GitLab is an open source, enterprise grade repository manager that provides a platform for hosting git repositories, facilitating code review, running continuous integration and hosting Docker images. It can be deployed in a highly available configuration and can now be easily managed using the DC/OS Universe. By deploying GitLab together with other services on DC/OS, it becomes easy to set up a secure, flexible and powerful continuous delivery pipeline.
About Mesosphere Enterprise DC/OS
Mesosphere makes modern enterprise apps easy to build, run, and scale with DC/OS - a datacenter-scale platform that elastically runs the full modern app: containerized microservices and stateful data services. DC/OS enables application teams to easily scale and sustain a continuous integration and delivery model using common tools like Jenkins as well as artifact repositories, and source control tools. With DC/OS, distributed data services like HDFS, Spark, Kafka, and Cassandra resiliently run on shared resources in the datacenter or cloud, and install in seconds. DC/OS is used by leading Fortune 1000 companies like Verizon, Autodesk, Time Warner, Esri and many others for Docker container orchestration at scale, elastic data infrastructure, and elastic CI/CD pipelines.
MESOSPHERE AND GITLAB: Deploy and manage a secure, flexible and powerful continuous delivery pipeline
About GitLab Enterprise Edition
GitLab Inc. is a company based on the GitLab open-source project. GitLab is an application to code, test, and deploy together. It provides Git repository management with fine grained access controls, code reviews, issue tracking, activity feeds, wikis, and built-in continuous integration. GitLab is a community project, and over 1000 people worldwide have contributed to GitLab.
GitLab Enterprise Edition runs on your servers, builds on top of the Community Edition, and offers additional features to support large teams looking to centralize their development projects, achieve version control at scale and eliminate maintenance challenges, all the while maintaining security. It includes deeper authentication and workflow management tools, offers greater hosting flexibility and server management options, and tightly integrates with your tool stack.
GitLab Enterprise Edition
Mesosphere Enterprise DC/OS
Any InfrastructureInstall Enterprise DC/OS on any public cloud or in your own private datacenter—whether virtualized or on bare metal. Create a consistent user experience and move your workloads with ease.
The only production proven and fully supported platform that elastically runs containerized apps and data services at scale, with high availability, security, monitoring and operations.
GitLab has built-in CI and CD to test, build, and deploy your code. GitLab includes Git repository management, issue tracking, code review, an IDE, activity streams, wikis, and more.
GitLab Enterprise Edition
Mesos: Resource Manager
GUI & CLI: Management &
Monitoring
Universe: Store for App
Services
Security
Advanced Networking & Storage Operations & Troubleshooting
Multitenancy
Service ManagerMarathon: Container
Orchestration
Frameworks: Data Services management
SOLUTION BRIEF
Interested In Learning More?
Contact our Sales team at www.mesosphere.com/contact or visit our website www.mesosphere.com/solutions/developer
Mesosphere Enterprise DC/OS and GitLab Enterprise: Deploy and manage a secure, flexible and powerful continuous delivery pipeline
Easy installation: set up a highly available deployment within minutes● Easily spin up GitLab instances without worrying about the underlying infrastructure● Deploy multiple instances of GitLab with ease
Fault-tolerant: DC/OS keeps GitLab running and your data safe● If a GitLab instance fails, it is automatically restarted without data loss
Run all of your CI/CD infrastructure in one place● Easily roll out multiple CI/CI tools of your choice on the same shared infrastructure● Run GitLab alongside Jenkins, JFrog Artifactory, and more
Integrate with major source code repository technologies, such as Git and automatically
trigger CI/CD pipeline based on code check-in.
Start automated build and test pipelines, including smoke, integration,
security and performance tests. Proceed if successful; reject and report
to developer on failure.
Update artifact repository with latest successful code artifacts
or containers for record-keeping and accessibility.
Deploy applications to staging area and migrate to
production using either a blue/green or canary process.
Popular distributed revision control system with an emphasis on speed, data
integrity, and non-linear workflows.
Elastic CI/CD Pipelines with Mesosphere Enterprise DC/OS
Never keep your developers waiting with an elastic continuous delivery environment, and ship code to production faster. Enterprise DC/OS enables faster time to value for new projects with burst capacity for new builds, and easy rollout of CI/CD to multiple DevOps teams.
Build on proven open source technologies in the DC/OS Universe
The industry standard continuous integration and continuous delivery
automation software.
The leading artifact repository manager for all language artifacts and
containers.
Git Jenkins JFrog Artifactory