J'ai ajouté l'option Archive Artifacts
post-build à mon projet. Je peux voir les artefacts à partir de l'interface du navigateur Web, mais je ne les trouve pas dans le système de fichiers.
Où sont-ils situés?
Il est archivé sur le serveur maître (même si la construction était sur un esclave) dans le dossier suivant:
$JENKINS_HOME/jobs/<job>/builds/<build>/archive
Cependant, vous pouvez configurer un emplacement différent à l'aide du paramètre "Avancé" du travail (où vous pouvez définir un autre dossier d'espace de travail) ou à l'aide de plug-ins créés à cette fin, tels que Copier le plug-in d'artefact
Juste quelques autres conseils ...
Vous pouvez trouver jenkins home en allant à la page des variables d'environnement dans la page de construction de jenkins.
Dans mon cas, JENKINS_HOME s'est avéré être/var/lib/jenkins
Objets trouvés dans:
/var/lib/jenkins/jobs/<my-job-name>-build/lastStable/archive/target
/var/lib/jenkins/jobs/<my-job-name>-build/lastSsuccessful/archive/target
aussi bien que
/var/lib/jenkins/jobs/<my-job-name>-build/builds/8/archive/target
vient de faire rm -r ./**/archive/package.xz
dans jobs/project/branches/master/builds
- libéré 7 Go d'espace :)
Le chemin est: $ JENKINS_HOME/jobs // jobs // branches // builds/$ BUILD_NUMBER/archive /
Vous devez extraire le nom de la branche, le nom du travail et le nom du référentiel de la variable d'environnement JOB_NAME.