Skip to content

bsknblc/optimizing-ci-builds

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Optimizing CI Builds

This read me file is not upto date.

Steps

1. Finding Java Maven repositories that uses Jacoco in Github.

A python script is used to find the most forked 420 public java repositories in Github. Subsequently, these projects were filtered according to whether or not they had a pom.xml file in their root directory. In the remaining projects, the pom.xml file was searched for the keyword "org.jacoco". Finally, the results were saved in the data.csv file.

Issues

1. Duplicates in the data.csv file

I don't know why, but there are projects written more than once in the data.csv file.

2. pom.xml in root directory

The written python script only searches for pom.xml files in the root directory. Maybe there are pom.xml files in other directories as well.

Improvements

1. Add check for Cobertura

2. Fix data filtering

3. Add check for Gradle as well

4. Fix data.csv table as repo_name, repo_link, build_tool, ci_tool

5. Check for Travis and Github Actions

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%