GitHub Actions automates continuous integration and continuous deployment directly within a GitHub repository. A workflow can respond to pushes to the main branch, build an application, publish its Docker image, and deploy it to Amazon EKS. section 7.6 section 7.7
A representative workflow combines these stages:
- Store a YAML workflow under .github/workflows. section 7.6
- Trigger the workflow when code is pushed or merged into main. section 7.6
Prompt-assisted workflow
A practical starting prompt is: “Create a GitHub Actions workflow that builds the ITAM application on every merge to the main branch and deploys it to EKS.” Treat the generated YAML as a draft: verify its triggers, job structure, action versions, AWS settings, secrets, image naming, and deployment commands before using it. section 7.6









