Skip to content

Automate Deployments #38

@mbabker

Description

@mbabker

The new Jenkins CI system for joomla.org should be utilized to automate code deployments for this repository. To that, the following steps are required:

  • Remove compiled assets from this repository
    • Laravel Mix manifest
    • SRI manifest
    • CSS/JS
  • Adjust the live server to support a minimal downtime deployment workflow
    • New deployments directory
  • Create a job on the Jenkins system to deploy changes for the application
    • Package is extracted to deployments provisioning space
    • Add some kind of "maintenance mode" (./artisan down and ./artisan up thing) to deploy database schema changes as required
    • Change public_html to point to new deployment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions