Ansible Galaxy roles, versions, and metadata
收藏NIAID Data Ecosystem2026-05-02 收录
下载链接:
https://zenodo.org/record/4039513
下载链接
链接失效反馈官方服务:
资源简介:
A dataset of Ansible roles accompanying the SCAM 2020 publication: R. Opdebeeck, A. Zerouali, C. Velázquez-Rodríguez, C. De Roover. “Does Infrastructure as Code Adhere to Semantic Versioning? An Analysis of Ansible Role Evolution”, In Proc. 20th Int. Working Conf. on Source Code Analysis and Manipulation, 2020.
Contents
- `repos.tar.gz`: Tar-ball of git repositories of all roles included in the dataset. The subdirectories in this archive are named using the role's Ansible Galaxy qualified name, i.e., `.`
- `roles.json`: A JSON file containing metadata extracted from Ansible Galaxy for each role.
- `repo_paths.json`: A mapping from Ansible Galaxy role IDs to their path in the `repos` directory.
- `tag_versions.json`: A mapping from Ansible Galaxy role IDs to the role's repository's git tags and metadata on these tags.
- `version_analysis.json`: Similar to `tag_versions.json`, but with additional filtering applied.
- `versiondiff_analysis.json`: Contains syntactical change statistics for each version bump in the role repositories.
- `structural_diff_analysis.json`: Contains structural change statistics for each version bump in the role repositories.
- `struct_diff_cache.zip`: Directory containing per-role diff statistics, primarily used for caching during the pipeline.
- `metrics_diffs_releases.csv`: CSV containing the structural diff statistics merged with the bump type of the version increments.
- `reports.zip`: Graphs and charts describing some of the output of the pipeline, as well as CSVs containing raw data.
- `version.json`: The version of the dataset structure.
Software and Tools
Tools to gather, extract, and process this data can be found separately at https://zenodo.org/record/4040647.
创建时间:
2024-12-04



