Filters








4 Hits in 4.3 sec

Configuration Smells in Continuous Delivery Pipelines: A Linter and A Six-Month Study on GitLab

Carmine Vassallo, Sebastian Proksch, Anna Jancso, Harald C. Gall, Massimiliano Di Penta
2020 Zenodo  
To this end, we propose CD-Linter, a semantic linter that can automatically identify four different smells in such a pipeline configuration file.  ...  Configuring such a CI/CD pipeline is challenging and error-prone. Therefore, automated linters have been proposed to detect errors in the pipeline.  ...  ACKNOWLEDGMENTS We would like to thank all the study participants. C. Vassallo  ... 
doi:10.5281/zenodo.3860985 fatcat:zwhy3lge45hxboyceczdcvefky

Configuration Smells in Continuous Delivery Pipelines: A Linter and A Six-Month Study on GitLab

Carmine Vassallo, Sebastian Proksch, Anna Jancso, Harald C. Gall, Massimiliano Di Penta
2020 Zenodo  
To this end, we propose CD-Linter, a semantic linter that can automatically identify four different smells in such a pipeline configuration file.  ...  Configuring such a CI/CD pipeline is challenging and error-prone. Therefore, automated linters have been proposed to detect errors in the pipeline.  ...  ACKNOWLEDGMENTS We would like to thank all the study participants. C. Vassallo  ... 
doi:10.5281/zenodo.4024796 fatcat:xwyierqvl5eojezhlr22hrowa4

Configuration Smells in Continuous Delivery Pipelines: A Linter and a Six-Month Study on GitLab

Carmine Vassallo, Sebastian Proksch, Anna Jancso, Harald Gall, Massimiliano Di Penta
2020
To this end, we propose CD-Linter, a semantic linter that can automatically identify four different smells in pipeline configuration files.  ...  To this end, we propose CD-Linter, a semantic linter that can automatically identify four different smells in pipeline configuration files.  ...  ACKNOWLEDGMENTS We would like to thank all the study participants. C. Vassallo  ... 
doi:10.5167/uzh-198329 fatcat:dyjfk6vccjdhrhy6bionziof7a

Principle-Driven Continuous Integration: Simplifying Failure Discovery and Raising Anti-Pattern Awareness

Carmine Vassallo
2020
To identify anti-patterns caused by configuration smells that developer should remove, we propose CD-Linter, a semantic linter for CI/CD configuration files.  ...  Continuous Integration (CI) is a software development practice that enables developers to build software more reliably and quickly.  ...  Acknowledgements We would like to thank experts/developers involved in our interviews and those who participated in our online survey.  ... 
doi:10.5167/uzh-197036 fatcat:4xwxho5vtnfezel6hogpmcq2li