Случай 1: Путь файла (ов) к sta sh находится в каталоге рабочего пространства
Путь, указанный в аргументе includes
, должен быть относительно каталога рабочего пространства.
Предположим, что мой каталог рабочей области /home/oracle/jenkins/workspace/
, а путь к файлу для sta sh равен /home/oracle/jenkins/workspace/test/testing.txt
, тогда мой абсолютный будет из следующего пути из каталога рабочей области, например -
stash allowEmpty: true, includes: 'test/testing.txt', name: 'testing'
Case 2: Путь файла (ов) к sta sh находится за пределами каталога рабочего пространства
Предположим, мой каталог рабочего пространства /home/oracle/jenkins/workspace/
, но путь к файлу к sta sh равен /home/oracle/test/testing.txt
, тогда я необходимо заключить код sta sh с блоком dir
, в котором указывается путь, в котором находятся файлы к sta sh, а затем передать относительный путь к аргументу includes
, например -
dir('/home/oracle/test/') {
stash allowEmpty: false, includes: 'testing.txt', name: 'testing'
}