Two DevOps platform superpowers: Visibility and actionabilityA DevOps platform deployed as a single application takes DevOps gains to the next level, enabling teams to deliver more value to their organization with fewer headaches. A platform, which includes the ability to plan, develop, test, secure, and operate software, empowers teams to deliver software faster, more efficiently, and more securely. And that makes the business more competitive and more agile.
GitLab introduces new machine types for GitLab SaaS Linux RunnersOur GitLab SaaS vision is to provide a solution where you can easily choose and use the correct type of public cloud-hosted compute resources for your CI/CD jobs. In this first iteration towards achieving that vision, we are pleased to announce that two larger compute machines are generally available for GitLab SaaS Runners on Linux.
GitLab 15.4 released with Suggested Reviewers and better VS Code CI/CD experienceToday, we are excited to announce the release of GitLab 15.4 with GitLab's first machine learning powered feature: Suggested Reviewers open beta, improved CI/CD integration in VS Code, Pages Pipeline Wizard, email validation bypass for verified domains and much more!
Introducing the infrastructure bill of materialsAll eyes are on software supply chain security and organizations are busily generating software bills of materials, or SBoMs. But many are leaving out an equally critical part of software supply chain security: their infrastructure. GitLab has partnered with Firefly to help DevOps teams create bills of materials across the entire cloud footprint.
GitLab is now an Amazon Linux 2 Service Ready PartnerSeveral months ago, we shared that GitLab started officially supporting Amazon Linux 2 as well as providing packages for GitLab and GitLab Runner for x86 and Graviton ARM architectures.
Get started with microservices architectureA great way to jumpstart a DevOps practice is by adopting a microservices architecture. The benefits of a microservices architecture are numerous and include improved scalability, enhanced fault isolation, and the ability to bring new features to market faster.
Mobile DevOps with GitLab, Part 1 - Code signing with Project-level Secure FilesMobile teams face some unique challenges when it comes to establishing DevOps practices. Build tools are different, release and approval cycles with app stores can be slower and introduce more risk, and some applications require specialized runners. At GitLab, we are focused on finding solutions to these challenges to make it easier for everyone to contribute! Starting with mobile code signing.
Why AI in DevOps is here to stayIn 2020, respondents to our annual Global DevSecOps Survey started mentioning artificial intelligence and machine learning for the first time. In that survey, roughly 16% of respondents were using “bots” to test code, or were planning to, while 12% of devs said knowledge of AI/ML would be critical to their future.
5 Git resources for visual learnersGit is free and open source version control and has become the industry standard for keeping track of changes in software. A recent survey by JetBrains states that 93% of developers surveyed use Git for source control. Even though it’s used by almost every software developer, it’s still not ubiquitously taught as part of coding courses. Many people end up learning Git either on the job or on their own.
New to DevOps? Take our DevOps for beginners quizOver the last 12 months, we’ve asked three "DevOps for beginners" questions of nearly 1400 people:
Pursuing faster time-to-merge for wider community contributionsOne of GitLab's core strategies is to build on our open core
A visual guide to GitLab CI/CD cachingIf you've ever worked with GitLab CI/CD you may have needed, at some point, to use a cache to share content between jobs. The decentralized nature of GitLab CI/CD is a strength that can confuse the understanding of even the best of us when we want to connect wires all together. For instance, we need to know critical information such as the difference between artifacts and cache and where/how to place setups.
How SMBs can save with the GitLab DevOps PlatformMigrating from a complex and costly DevOps toolchain to The One DevOps Platform from GitLab can not only save a small and medium-sized business (SMB) from an inefficient workload, it can result in a big financial savings, too.
How we use the Jobs-To-Be-Done Framework to rethink user workflowThe past few years exposed us to the heights of unpredictability, and a lot of time was spent on Zoom. The pandemic showed us that planning is not enough for an organization to survive in difficult times. Companies need to be flexible enough to innovate in accordance with altered workflows if they wish to sustain and support market use cases as they evolve. Innovating and iterating at the speed of DevOps requires designers and researchers to look at the user workflow differently, outside of the content of the UI. To understand our users and how their work has changed, we zoomed out our perspective by asking users their key tasks and goals at the Stage level - instead of presenting them with a UI to work within.
Test your software supply chain security know-how
Speed up your monorepo workflow in GitMonorepos have grown in popularity in recent years. For many of us, they are a
Ease pressure on SMB developers with a DevOps platformAdopting a full, end-to-end DevOps platform eases strain on IT, and that is particularly important in small and medium-sized businesses (SMBs).
GitLab Patch Release: 15.3.3Today we are releasing version 15.3.3 for GitLab Community Edition and Enterprise Edition.
Virtual whiteboarding is a remote work super powerAt one point in my career I had a solo business in technology training. During this time, I went through a transition from live, in-person classes to live-delivered virtual classes. One of the things that I dearly missed in virtual delivery was unpacking explanations through whiteboarding. The difference in the speed and completeness of achieving common understanding across the group was very evident by the nature of the questions and discussions that occured immediately afterward.
The changing roles in DevSecOpsFor three years, developers, security team members, and operations professionals have suggested to us in our annual surveys that their responsibilities were shifting. But this year that “shift” became a tidal wave of change.