25 lines
760 B
Groovy
25 lines
760 B
Groovy
pipeline {
|
|
agent { label 'net-core' }
|
|
stages {
|
|
stage('Build Components') {
|
|
steps {
|
|
yarn install --cwd web/ASC.Web.Components --frozen-lockfile
|
|
yarn link --cwd packages/asc-web-components
|
|
}
|
|
}
|
|
stage('Build Common') {
|
|
steps {
|
|
yarn link "asc-web-components" --cwd web/ASC.Web.Common
|
|
yarn install --cwd web/ASC.Web.Common --frozen-lockfile
|
|
yarn link --cwd packages/asc-web-common
|
|
}
|
|
}
|
|
stage('Build Client') {
|
|
steps {
|
|
yarn link "asc-web-components" --cwd web/ASC.Web.Client
|
|
yarn link "asc-web-common" --cwd web/ASC.Web.Client
|
|
yarn install --cwd web/ASC.Web.Client --frozen-lockfile
|
|
}
|
|
}
|
|
}
|
|
} |