copilot-cli: Release v1.4.0
⚡️ Features and enhancements
-
Add
copilot svc exec
andcopilot task exec
commands to connect to an interactive shell on your containers (#2053)You can now run a single command to easily open an interactive shell from your local machine to a running task on AWS Fargate!
For a step-by-step guide check out the blog post: "Connecting to an interactive shell on your containers running in AWS Fargate using AWS Copilot". -
Copilot now uses AWS CodeStar Connections to trigger your pipeline from a GitHub repository instead of OAuth tokens (#2019)
This feature does not affect existing pipelines. Only new pipelines created with
copilot pipeline init
will create an AWS CodeStar Connection. -
Add
--entrypoint
flag tocopilot task run
to override the default entrypoint (#2017) -
Add
command
andentrypoint
fields to the manifests to override defaults in your service or job image (#1999)command: 'bundle exec thin -p 3000' entrypoint: '/app/start.sh'
🐛 Bug Fixes
- Defining overrides in the
environments
field for scheduled jobs no longer resets defaults (#2044) - The
copilot task run
command can now run tasks if you imported a VPC when initializing an environment (#2024) - Do not allow consecutive or trailing hyphens for service names (#2016)
- Auto-generate CodeBuild project names to run the
test_commands
part of your pipeline (#2003)
❤️ Contributions
Thank you for the contributions!