Skip to content
This repository has been archived by the owner on Jul 4, 2023. It is now read-only.

jaxvanyang/jenkins-bench

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jenkins-bench

Some Jenkins Pipelines that build basic devtools or something for benchmarking on various Jenkins agent (amd64, arm64v8, riscv64).

About this project

Development

Read existing Jenkinsfile from make or other branches for a quick start.

  1. Get the resources needed:

    Append the archive URL to resources.txt, tar.gz is preferred. This kind of change should be committed to the main branch. After approval, these archives will be downloaded to /mnt/resources on all Jenkins agents using get-resources.sh:

    ./get-resources.sh resources.txt /mnt/resources
  2. Create and switch to a new branch based on the base branch, for example:

    git switch -c gcc base
  3. Create a new Jenkinsfile or use one from an existing branch as template:

    touch Jenkinsfile
    # or
    git checkout make -- Jenkinsfile

References

About

Self-use benchmarks for Jenkins.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages