Архивирование только aspx страниц в артефактах Jenkins - PullRequest
0 голосов
/ 02 декабря 2019

У меня установлена ​​установка Jenkins, в которой после успешной сборки я заархивирую артефакты, чтобы в действии «Построить» я мог развернуть артефакты на своем производственном веб-сайте. Однако я не нахожу никакой возможности архивировать только aspx-страницы, как в основном мы получаем, когда публикуем сайт.

Однако я вижу поле File Pattern в плагине Archive Artifacts, однако я не уверен, чтошаблон, который я могу использовать, чтобы Дженкинс предоставил мне опубликованную копию сборки (артефакты).

Может ли кто-нибудь предоставить мне шаблоны файлов, которые я могу использовать, чтобы получить опубликованную копию, или есть другой способ, которым я могуполучить опубликованную копию для выпуска в производство в Jenkins

1 Ответ

0 голосов
/ 02 декабря 2019

В конвейерном задании вы можете использовать это:

stage('archive') {
    logFiles = findFiles(glob: '**/*.aspx')
    if (logFiles.length > 0){
        archiveArtifacts artifacts: '**/*.aspx', fingerprint: true
    } else {
        print ('no artifacts to archive')
    }
}

Если вы не используете конвейерное задание, вы, вероятно, можете использовать шаблон Ant ** / *. Aspx в конфигурации задания

...