ReadyMage Help
  • ReadyMage
  • USER PORTAL
    • User Portal Access
    • Change Password
    • Two-Factor Authentication
  • Project Management
    • Project List
    • Project Settings
      • General Info
      • Git Management
      • Environments
      • Members and roles
      • Security
        • Deletion Protection
        • TFA Enforcement
      • Delete Project
  • Application Management
    • Magento Details
    • Domain Management
    • Logs & Monitoring
    • Backups
      • Backup process
      • Disaster recovery process
    • Deployments
      • Deploy without build cache
      • Queue Tab (Launching soon)
      • Settings Tab (Launching soon)
        • Automatic Deployments
        • ReadyMage Maintenance Page
          • Website Access During Maintenance
      • Notifications Tab (Launching soon)
        • Managing email notifications
        • Managing Slack notifications
      • Pipeline Deployments
      • Pipeline Configuration file
        • Migration guide from 0.x.x to 1.0.0
    • SSH Access
      • SSH Usage
      • Database Access using Graphical Interface
      • Troubleshooting
    • IP Whitelist
    • Password Authentication
    • Database & Media
    • Search Engine Bots Discovery
  • Service Management
    • Server-Side Rendering
    • SFTP
    • NewRelic
    • Packagist Modules
    • Cloudflare
  • Infrastructure Management
    • Autoscale
    • Sleep Mode
    • Manage Services
    • Historical Resource Usage
  • PROJECT DEVELOPMENT
    • Node.js version
    • Store access
    • Creating a Production Environment
    • Additional Environments
    • ScandiPWA, PWA Studio, Hyva, or Luma
    • Project Migration to ReadyMage
    • SSH Access for Magento CLI, database and media
    • Code customization and local setup
    • Extension installation
    • Add translations (switch locale)
    • Existing ScandiPWA Project Code Migration
    • Database and media migration
    • Redirect setup
    • Connect CDN and WebP optimization
    • Email setup
    • Changing the Domain & Multi-Store Set up
    • Internal service addresses
    • Kibana filters and useful CLI commands
    • Persistent directories
  • FAQ
    • General
    • Autoscaling
    • Billing
    • User Portal Options
    • Services connected to ReadyMage
    • Hosting, managing resources and autoscaling
    • Source Code Management
    • ScandiPWA and Magento Versions, Commerce Edition and Upgrades
    • Supported software versions
Powered by GitBook
On this page
  • Do I have full access to the code that is deployed to ReadyMage Cloud?
  • Can I add multiple people managing the repository with the source code?
  • Can I revoke the access to the repository or an invite that I made?
  • Where should I commit the code to trigger deployment?
  • I have multiple environments set up, where is their source code?
  • Can we follow gitflow or feature-branch workflow in the repository you have created?
  • Can I use GitHub actions to check my code on commits in your repository?
  • When I delete an environment, will the branch with its source code be deleted as well?
  • When I cancel the ReadyMage service, is my repository deleted?
  • What happens if I delete all the code from the master?
  • Are there some folders that are restricted to commit to?
  • Can I commit an application e.g. on Laravel into my GitHub repository to have it deployed to the ReadyMage cloud?

Was this helpful?

  1. FAQ

Source Code Management

Do I have full access to the code that is deployed to ReadyMage Cloud?

Yes, you have full access to the code of deployed applications and can manage it in your GitHub repository by adding GitHub username(s) in your User Portal after registration.

Can I add multiple people managing the repository with the source code?

Yes, you can add multiple users to manage your repository. It is made for you to manage your teams on a project-by-project basis.

Can I revoke the access to the repository or an invite that I made?

Yes, you can revoke pending or an accepted invites by revoking particular user access to your project GitHub repository in the User Portal or through GitHub.

Where should I commit the code to trigger deployment?

In order to trigger the deployment you have to commit the code to the project branch associated with the instance you want to deploy on. You start out with a single instance and its code is managed on the production branch in GitHub.

I have multiple environments set up, where is their source code?

When you set up an additional environment(s) e.g. pre-live or UAT, we create a new branch in your repository that is cloned from the master branch. We give it a name based on the environment name that you have chosen, dash, and 3 random letters e.g. UAT environment will have something like UAT-asd.

Can we follow gitflow or feature-branch workflow in the repository you have created?

Yes, you can! You can follow conventional version control and collaboration approaches supported by GitHub.

Can I use GitHub actions to check my code on commits in your repository?

When I delete an environment, will the branch with its source code be deleted as well?

No, the branch with the source code will stay in the repository, but the associated infrastructure that was provisioned for this environment will be deleted. There is no cost associated with keeping the source code in the repository after deletion.

When I cancel the ReadyMage service, is my repository deleted?

We don't delete the repository in case you decide to restore the service.

What happens if I delete all the code from the master?

Your ReadyMage project repository can't be deleted with the access level provided to added users.

Are there some folders that are restricted to commit to?

You can check what is being ignored on the commit within the .gitignore file. You can modify the .gitignore file to suit your project needs. It is available in your GitHub repository. Keep in mind that ReadyMage only deploys composer.* files and app directory from /src.

Can I commit an application e.g. on Laravel into my GitHub repository to have it deployed to the ReadyMage cloud?

Committing different apps will cause a build and deploy error. We have dedicated solutions for hosting other eCommerce applications, e.g. Akeneo PIM. Please, contact our support for more details.

PreviousHosting, managing resources and autoscalingNextScandiPWA and Magento Versions, Commerce Edition and Upgrades

Last updated 1 month ago

Was this helpful?

Yes, you can use Github actions -

https://github.com/features/actions