A Meta-Model to Support the Migration and Evolution of CI/CD Pipelines
收藏资源简介:
In this package, we provide the following: devops2.zip - Our CI/CD meta-model in the eclipse modeling framework org.xtext.example.mydsl11.zip - An Xtext DSL for parsing GitHub Actions configuration files GitHubActionsDataset.zip - Contains 200 random GitHub Actions configuration files used to validate our GitHub Actions parser org.xtext.example.mydsl13.zip - An Xtext DSL for parsing CircleCI configuration files org.eclipse.acceleo.module.sample7.zip - Acceleo code generator from our meta-model to GitHub Actions codegeneration.zip - Examples used to validate the syntactical correctness of our models modelequivalence.zip - CircleCI scripts used to validate our model equivalence, including their representations in our meta-model and the generated GitHub Actions configurations files from those models. casetudy.zip - A case study of using our meta-model to migrate from CircleCI to GitHub Actions.



