Background
With Code Studio, Acquia customers building Drupal applications will no longer need to procure, setup, and maintain tools for issue management, devops, and code collaboration. Acquia will provide a Drupal-specialized version of GitLab with customers’ Acquia subscription, reducing the total time and cost of building and owning Drupal applications on the Acquia Cloud Platform.
This will make Acquia the only full stack Drupal platform. From inception to launch, Acquia provides you the tools to plan, build, review, test, deploy, and measure. We own and automate the repetitive parts so that you can stay focused on what’s most valuable.
Q: What is Code Studio?
Code Studio is Acquia’s version of GitLab with Drupal-specialized features. It is hosted & maintained by Acquia. Code Studio provides the tools for each step of the development lifecycle so users can plan, build, test, review and deploy from a single, configurable workflow.
Code Studio comes with pre-built automation to support low-config CI/CD (continuous integration and continuous delivery) of Drupal 9 projects to Acquia Cloud hosted applications. We maintain build files and automate the tedious parts so customers get to focus on the fun stuff.
Q: Who uses Code Studio?
Persona: Buyer
IT Leadership
Title(s): VP of IT, CIO, CISO, etc.
Want to achieve¶
- Reduction in time spent on DevOps setup & maintenance
- A platform that can facilitate collaborative code writing including the ability to view, review and discuss code within protected branches
- More automation: updates, releases, testing, etc
- Drupal best practices implemented at every step of the way
- Drupal sites developed in shorter timeframes
Are challenged by¶
- Time spent procuring and configuring issue management tools
- Less efficient, more senior teams
- Frequency of manual updates or releases that are time consuming
- Inability to facilitate collaboration
- Complex development cycles or poorly implemented automation tools that can cause a ripple effect of errors
Persona: User
Role(s): Developer, Site Builder
Want to achieve¶
- Built-in integrations to applications that offer issue-tracking and management
- One platform to facilitate collaboration including the ability to view, review, and discuss code cross-team
- A unified CI/CD system
- Increased visibility into end-to-end security for Drupal software projects
- More time to code by reducing the time it takes to maintain complex toolchains, repetitive tasks and updates
- A shorter cycle time and proper DevOps workflow that allows users to respond to changing needs faster, ship smaller changes, manage regressions, rollbacks and bugs better, make more accurate predictions and focus on improving customer experience
Are challenged by¶
- Not having a proper DevOps workflow set up or CI/CD processes configured since it’s too difficult and timely to implement automated tests, review processes and issue management tools
- Maintaining complex toolchains and the challenges that are presented managing multiple applications such as silos and lack of visibility
- Unprotected branches that don’t allow for collaboration
- Code conflicts that require restructuring
- Inability to seamlessly sync data and code between cloud-native applications
- Too much busy work & time spent managing Drupal updates & releases
Q: Are there limitations to use of Code Studio?
- Code Studio is currently not FedRAMP compliant.
- Code Studio is currently not fully integrated with Acquia Cloud platform UI.
Code Studio is currently a Beta product. Interested in getting early access to Acquia Code Studio? Submit your request here.
Resources: