diff --git a/Jenkinsfile b/Jenkinsfile index 5df2ffd..09fb830 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -7,13 +7,14 @@ agent any stages{ stage('build'){ steps{ - sh 'npm install' - sh 'npm run build' + sh 'pnpm install' + sh 'docker build -t subman .' + sh 'docker buildx build --output type=tar . | gzip > subman.tar.gz' } } stage('deploy'){ steps{ - sshPublisher(publishers: [sshPublisherDesc(configName: 'Demos', transfers: [sshTransfer(cleanRemote: false, excludes: '', execCommand: '', execTimeout: 120000, flatten: false, makeEmptyDirs: false, noDefaultExcludes: false, patternSeparator: '[, ]+', remoteDirectory: 'ssh-uploads/subman', remoteDirectorySDF: false, removePrefix: '', sourceFiles: '**')], usePromotionTimestamp: false, useWorkspaceInPromotion: false, verbose: false)]) + sshPublisher(publishers: [sshPublisherDesc(configName: 'Demos', transfers: [sshTransfer(cleanRemote: false, excludes: '', execCommand: '', execTimeout: 120000, flatten: false, makeEmptyDirs: false, noDefaultExcludes: false, patternSeparator: '[, ]+', remoteDirectory: 'ssh-uploads/subman', remoteDirectorySDF: false, removePrefix: '', sourceFiles: 'subman.tar.gz')], usePromotionTimestamp: false, useWorkspaceInPromotion: false, verbose: false)]) } } } diff --git a/package.json b/package.json index 5b6425b..caf76e5 100644 --- a/package.json +++ b/package.json @@ -60,5 +60,6 @@ "overrides": { "@radix-ui/react-dismissable-layer": "^1.0.5", "@radix-ui/react-focus-scope": "^1.0.4" - } + }, + "packageManager": "pnpm@9.11.0+sha512.0a203ffaed5a3f63242cd064c8fb5892366c103e328079318f78062f24ea8c9d50bc6a47aa3567cabefd824d170e78fa2745ed1f16b132e16436146b7688f19b" }