Artifact Deployment
This module provides a Drush command to create a sanitized artifact of your Drupal installation, including its dependencies. It then pushes this artifact to a specified Git repository.
Introduction
The Artifact Deployment module is a drop site-wide Drush Command replacement for Acquia BLT command `blt artifact:deploy`.
The primary use case for this Drush Command is:
- Create an artifact based on a Drupal installation including the vendor dependencies
- Sanitize artifact
- Push artifact to arbitrary git repository
Usage
Example usage:
drush artifact_deployment:build --destination-git-branch="main" --destination-git-url="[email protected]:your/repo.git" --post-build-script="my/script/finish-artifact.sh"
Installation
Install via composer require drupal/artifact_deployment. The drush command will be installed automatically under drush/Commands/artifact_deployment.
Depends on
Dependencies of the latest stable release
No dependencies recorded for this project.
Required by
Tracked projects that depend on this one
No tracked projects depend on this one yet.
Activity
Releases
| Version | Type | Core | Notes | Release date | |
|---|---|---|---|---|---|
| 1.0.0-beta2 | Pre-release | Drupal 11 compatibility | Jan 22, 2025 |