在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称(OpenSource Name):myniva/gradle-s3-build-cache开源软件地址(OpenSource Url):https://github.com/myniva/gradle-s3-build-cache开源编程语言(OpenSource Language):Java 100.0%开源软件介绍(OpenSource Introduction):AWS S3 Gradle build cacheThis is a custom Gradle build cache implementation which uses AWS S3 to store the cache objects. Compatibility
Use in your projectPlease note that this plugin is not yet ready for production. Feedback though is very welcome. Please open an issue if you find a bug or have an idea for an improvement. Apply pluginThe Gradle build cache needs to be configured on the Settings level. As a first step, add a
dependency to the plugin to your
ConfigurationThe AWS S3 build cache implementation has a few configuration options:
The
More details about configuring the Gradle build cache can be found in the official Gradle documentation. AWS credentialsThe plugin uses the S3 Bucket PermissionsThe AWS credential must have at least the following permissions to the bucket: {
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"s3:PutObject",
"s3:GetObject",
"s3:ListBucket"
],
"Resource": [
"arn:aws:s3:::your-bucket/*",
"arn:aws:s3:::your-bucket"
]
}
]
} Expiring cache entriesThis plugin does not deal with expiring cache entries directly but relies on S3 object lifecycle management to do so. Cache entry expiration rules can be set on S3 buckets using AWS API or via AWS Management Console. ContributingContributions are always welcome! If you'd like to contribute (and we hope you do) please open a pull request. License
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论