Leveraging Serverless Computing for Continuous Integration and Delivery
收藏NIAID Data Ecosystem2026-03-13 收录
下载链接:
https://zenodo.org/record/6653151
下载链接
链接失效反馈官方服务:
资源简介:
This work has been a first implementation of the usage of AWS Lambda for running CI/CD tasks. This has been implemented in TeamCity, a CI/CD tool by JetBrains. We investigated the possible solutions for using AWS Lambda for running CI/CD tasks, but also did a depth analysis on how it compares to Amazon ECS for running CI/CD tasks.
We were able to understand that there are CI/CD tasks that can be optimised by making use of FaaS. These tasks must be able to be executed in under 15 minutes (or be splittable into 15 minutes tasks), and would benefit more if they're either a high throughput of tasks in a small period of time, or very little executions over time. These tasks will benefit from both a higher performance and cost efficiency.
This package includes:
TeamCity Backup - backup with all of the CI/CD configurations used for these experiments. It is important to mention that the replication of these experiments does require a license for TeamCity and to apply a new connection to AWS;
Tasks Performance tests - all of the results obtained during the experiments led to our conclusions.
创建时间:
2022-06-25



