{"repo":"jenkinsci/amazon-ecs-plugin","free":true,"listed":false,"github":"https://github.com/jenkinsci/amazon-ecs-plugin","clone":"git clone https://github.com/jenkinsci/amazon-ecs-plugin.git","description":"Amazon EC2 Container Service Plugin for Jenkins","language":"Java","stars":197,"topics":["jenkins","aws"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"Amazon Elastic Container Service (ECS / Fargate) Plugin for Jenkins About This Jenkins plugin uses Amazon Elastic Container Service to host jobs execution inside docker containers. Jenkins delegates to Amazon ECS the execution of the builds on Docker based agents. Each Jenkins build is executed on a dedicated Docker container that is wiped-out at the end of the build. - use GitHub Issues to report issues / feature requests Installation & configuration The scope of the plugin is only using existing and pre-configured AWS Infrastructure. It does not create any of the needed infrastructure on its own. Use tools like CloudFormation or Terraform for this task. Requirements - Jenkins with at least version 2.289.1 - AWS Account Plugin install Use the Jenkins plugin manager to install the Amazon Elastic Container Service plugin Configuration Examples There are currently the following example setups in this repo: - Fargate - ephemeral master and agents on Fargate - Fargate with CDK (by AWS) - Jenkins Setup designed by AWS Additionally there is an example setup here: Terraform Jenkins AWS ECS Fargate Amazon ECS cluster As a pre-requisite, you must have created an Amazon ECS cluster with associated ECS instances. These instances can be statically associated with the ECS cluster or can be dynamically created with Amazon Auto Scaling. The Jenkins Amazon EC2 Container Service plugin will use this ECS cluster and will create automatically the required Task Definition. Jenkins System Configu","default_branch":null,"files":null,"tree":[],"storefront":"/r/jenkinsci","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/jenkinsci/amazon-ecs-plugin/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}