forked from oblique-bit/oblique
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Jenkinsfile
28 lines (28 loc) · 936 Bytes
/
Jenkinsfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
@Library('jeap-pipelinelibrary@feature/oblique3.1') _
nodejsPipelineTemplate {
testEngine = 'jest'
versionNumberType = 'none'
replacePackageJsonVersion = false
nexusPublishPath = './dist/oblique'
nodeJsVersion = '18.19.0'
singleCFConfig = true
fetchTags = true
safeModeWhitelist = ['esbuild']
gitPush = [
'credentialId': 'githubObliqueCredentials',
'repository': 'https://github.com/oblique-bit/oblique.git',
'branches': ['master'],
'tags': ['master']
]
npmRepository = [
'repository': 'registry.npmjs.com',
'email': '[email protected]',
'userNamePasswordCredentialId': 'obliqueDeploymentUnamePassword',
'npmCredentialId': 'npmDeploymentTokenOblique'
]
deployCloudFoundry = [
'release/patch_*': ['space': 'patch', 'configuration': 'production'],
'release/minor_*': ['space': 'dev', 'configuration': 'production'],
'release/major_*': ['space': 'dev', 'configuration': 'production']
]
}