Blt Artifact Deploy
An artifact bundle is deployed as a set of artifacts packaged in an archive with one of the following supported extensions.
Blt artifact deploy. When you specify that an artifact should be deployed as a bundle. To deploy multiple files together set the deploy type to multi fill in the rest of the fields in the dialog and click deploy. Blt artifactdeploy commit msg creating release 100 tag 100 this will generate the artifact tag it with 100 and push it to the remotes defined in bltyml. Blt has built in tooling to deploy new code to environments in traditional cloud environments in a separate git repository.
This will create an artifact then push it to the branch master of the remotes defined in file bltyml mentioned in step 1. The biggest obstacle to this will be finding a way to work around acsfs rigidly defined settingsphp. To both create and deploy the build artifact in a single command run the following command blt deploy commit msg blt 000. Vendorbinblt artifactdeploy commit msg test commit ignore dirty no interaction verbose dgitremotes1remote branchbranch.
Deploying an artifact bundle. Pathspec did not match any files execstack exit code 128 time 0014s error failed to commit deployment artifact. This works great for hosting in acquia cloud pantheon or other similar environments but if you need to deploy your blt site into a container only environment like kubernetes you need to generate a blt deployment artifact then get that into a deployable docker container. Executed after deployment artifact is created.
The deploy process also removes any existing gitignore files from the build artifact to improve support for composer scaffold which manages gitignore files. This build location is configurable. Zip tar targz tgz. Deployment artifact generation acquia blt includes building production only dependencies and sanitizing production environment code.
It would be much simpler if blt simply generated a single build artifact that could be deployed to either ace or acsf instead of having to specifically target one or the other. Continuous integration and deployment tools. When deploying a tag to the artifact repository if the config option deploytagsource is set to true acquia blt will also create the supplied tag on the source repository. Blt deploy now builds deployment artifacts in the system tmp directory rather than in reporootdeploy.
Example deploy to branch branch develop build no interaction this command will commit the artifact to the develop build branch with the specified commit message and push it to the remotes defined in projectyml.