diff --git a/Jenkinsfile b/Jenkinsfile index 6644ae2..c3afcfe 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,9 +1,11 @@ pipeline { agent any options { - buildDiscarder { - numToKeepStr: '5' - } + buildDiscarder ( + logRotator( + numToKeepStr: '5' + ) + ) } stages { @@ -12,14 +14,19 @@ pipeline { label 'linux' } steps { - sh ''' - dotnet restore - dotnet publish LibAC.csproj --nologo -c Release --self-contained true /p:PublishSingleFile=true /p:PublishTrimmed=true - ''' + script { + sh ''' + dotnet restore + dotnet publish LibAC.csproj --nologo -c Release --self-contained true /p:PublishSingleFile=true /p:PublishTrimmed=true + ''' + } + } post { - archiveArtifacts artifacts: "build/Release/net8.0/LibAC.dll" + always { + archiveArtifacts artifacts: "build/Release/net8.0/LibAC.dll" + } } } }