• Overview
    Key features
    • Observability
    • Auto-scaling
    • Multiframework
    • Security
    Frameworks
    • Django
    • Next.js
    • Drupal
    • WordPress
    • Symfony
    • Magento
    • See all frameworks
    Languages
    • PHP
    • Python
    • Node.js
    • Ruby
    • Java
    • Go
  • Industries
    • Consumer Goods
    • Media/Entertainment
    • Higher Education
    • Government
    • Ecommerce
  • Pricing
  • Featured articles
    • Switching to Platform.sh can help IT/DevOps organizations drive 219% ROI
    • Organizations, the ultimate way to manage your users and projects
  • Support
  • Docs
  • Login
  • Request a demo
  • Free Trial
Meet Upsun. The new, self-service, fully managed PaaS, powered by Platform.sh.Try it now
Blog
Cover image

Automated code updates

automationsource operationsfleetsecurity
15 April, 2022
Augustin Delaporte
Augustin Delaporte
VP Product

Do you manage critical applications that require your team’s attention and effort, to remain secure, compliant, or simply up to date?

Are you worried when you hear about a vulnerability in a framework that you might be using somewhere in your fleet of applications, but maybe not?

Stop worrying, we’ve got your fleet covered!

As an Enterprise or Elite customer, Platform.sh offers out of the box, some very powerful and extremely flexible mechanisms to always keep the source code of all your applications and their dependencies up to date.

How does it work?

Each of your applications can define custom operations, aka Source Operations, which can be triggered either manually, or via an automation process (for example a cron).

When those custom operations run, they can make changes to your codebase (for example apply a security patch, update a dependency or install a specific extension), and push those changes live.

You can also decide to push those changes to an isolated development environment first to verify that the site works properly before deploying those changes into production.

One of the main advantages of using those operations is that the process is fully automated within Platform.sh, so that your applications do not rely on external CI/CD tools or workflows to be updated and remain secured.

Some examples

You can find many different examples in our public documentation. This is not an exhaustive list, and there are so many use cases that you can cover with source operations.

For example, you can use Source Operations to automatically trigger a redeployment of an entire fleet of static websites, whenever the content from your backend site is updated.

And of course, all of our public templates are using those exact same mechanisms to update themselves automatically, so that our Devrel team can focus on supporting and deploying more frameworks rather than wasting time on keeping the existing ones up to date.

Speak about eating your own dog food!

Get the latest Platform.sh news and resources
Subscribe

Related Content

Limit deployments to Platform.sh only when Git tagged: part two

Limit deployments to Platform.sh only when Git tagged: part two

Company
AboutSecurity and complianceTrust CenterCareersPressContact us
Thank you for subscribing!
  •  
Field required
Leader Winter 2023
System StatusPrivacyTerms of ServiceImpressumWCAG ComplianceAcceptable Use PolicyManage your cookie preferencesReport a security issue
© 2024 Platform.sh. All rights reserved.
Supported by Horizon 2020's SME Instrument - European Commission 🇪🇺