文件名称:java8看不到源码-jenkinsfile-runner-lambda:在AWSLambda中运行Jenkinsfiles
文件大小:477KB
文件格式:ZIP
更新时间:2024-06-24 12:25:57
系统开源
java8 看不到源码适用于 AWS Lambda 的 Jenkinsfile Runner 用于运行 Jenkins 管道的 AWS Lambda 函数。 它将处理 GitHub webhook,git clone 存储库并执行该 git 存储库中的 Jenkinsfile。 它允许 1000 多个并发构建的巨大可扩展性,如果不使用,则按使用付费,成本为零。 此函数允许Jenkinsfile执行,而无需以与 相同的方式运行的持久 Jenkins 主节点,但使用 AWS Lambda 而不是 Kubernetes。 所有日志都存储在 AWS CloudWatch 中并且可以轻松访问。 为什么??? 为什么不? 我的意思是,当您构建与 AWS 相关的东西时,在 Lambda 中运行 Jenkinsfiles 可能是有意义的,例如创建工件并将其上传到 S3。 限制 Lambda 限制: 15分钟执行时间 3008MB 内存 git clone 和生成的工件必须适合提供的 500MB 当前的实施限制: checkout scm不起作用,将其更改为sh 'git clone https://g
【文件预览】:
jenkinsfile-runner-lambda-master
----plugins.txt(34B)
----pom.xml(3KB)
----images()
--------cloudwatch.png(349KB)
--------jenkins-lambda.png(154KB)
----Dockerfile(2KB)
----LICENSE(11KB)
----src()
--------test()
--------main()
----.gitignore(39B)
----Makefile(3KB)
----.dockerignore(9B)
----README.md(4KB)