Using a custom script
A custom script deployment is useful if your deployment requires additional or custom commands that are not available with some of CodeShip’s integrated deployment options.
A custom script deployment is also useful when you need to execute another task after or prior to a deployment. For example:
# Execute rake tasks bundle exec rake my_rake_task # Run additional tests # my_test_script.sh lives in the root folder ./my_test_script.sh # Deploy to Amazon S3 or any other server with ssh access # You can define your keys with environment variables
Please follow these steps to create a custom deployment script:
Step 1
Navigate to your project’s deployment configuration page by selecting Project Settings on the top right side of the page. Next, select the Deploy tab.
Step 2
Edit an existing deployment pipeline or create a new deployment pipeline by selecting + Add new deployment pipeline. Create the deployment pipeline to match the exact name of your deployment branch or a wildcard branch.