You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+3-2
Original file line number
Diff line number
Diff line change
@@ -14,6 +14,7 @@ This action allows you to run a script inside of your AWS Account, without havin
14
14
- Pick whic VPC/Subnet you want your Task to run
15
15
- Tasks are ephemeral and all resources created to run the task are teared down by the end, making it the ultimate ephemeral task
16
16
- Don't worry about setting up your own runners inside your VPC anymore, as you can use any runner with access to the internet to remotely execute code within your AWS Environment
17
+
- Seamlessly share files back and forth between your GH Runner and your ECS Task
17
18
18
19
## Getting Started
19
20
@@ -222,7 +223,7 @@ In the execution phase, the action will:
222
223
- It waits for the ECS Task to complete.
223
224
- It fetches the exitCode of the ECS Task, and use it to determine if the Action should Fail or Succeed
224
225
- All logs are streamed to a Cloudwatch Logstream. These logs are then fetched and displayed on GHA (so you don't have to go to AWS Console to see the execution logs)
225
-
226
+
- Any file changes made in the ECS Task will be synced back to the GitHub Runner
226
227
227
228
### Teardown
228
229
@@ -243,7 +244,7 @@ In the execution phase, the action will:
243
244
- [X] Automatically grab list of Subnets for VPC_ID, if Subnet_IDS are not provided
244
245
- [ ] Mask secrets inside the Cloudwatch Logs
245
246
- [X] Map all GitHub Contexts/ENVS into the ECS Container
246
-
- [] Ability to upload artifacts back to GitHub (if your remote execution generates artifacts)
247
+
- [X] Ability to upload artifacts back to GitHub (if your remote execution generates artifacts)
247
248
- [ ] Find a way to map environment variables from the remote shell, back to the runner (after execution)
248
249
- [ ] Change the TearDown step to run as a **post** action on GHA, so take advantages of errors/cancellations
249
250
- [ ] Make it compatible with [Windows Containers](https://aws.amazon.com/blogs/containers/running-windows-containers-with-amazon-ecs-on-aws-fargate/)
0 commit comments