jenkinsci / peass-ci-plugin

Jenkins plugin for peass to support performance measurement in CI
https://plugins.jenkins.io/peass-ci/
GNU Affero General Public License v3.0
4 stars 13 forks source link

Add possibility to unlock repo with git-crypt-key #164

Closed mawHBT closed 2 years ago

mawHBT commented 2 years ago

What feature do you want to see added?

If files in repo are encryptet with git-crypt, you need to unlock the repo if tests use these files. Even if repo is unlocked in jenkins-pipeline, it is not unlocked anymore after peass locally cloned it. So you need a way to provide GIT_CRYPT_KEY, which is used to unlock the repo again after local cloning.

Upstream changes

No response

mawHBT commented 2 years ago

This was tested on a local jenkins with all the expected results. Related commits are: peass 39a0ce peass da2333 peass-ci d1b6b4