mirror of
https://dev.azure.com/hugendubel/ISA/_git/ISA-Frontend
synced 2025-12-28 22:42:11 +01:00
enable feature Build for new stage
This commit is contained in:
57
apps/sales/src/assets/config/config.feature.json
Normal file
57
apps/sales/src/assets/config/config.feature.json
Normal file
@@ -0,0 +1,57 @@
|
|||||||
|
{
|
||||||
|
"includeGoogleAnalytics": false,
|
||||||
|
"title": "ISA - feature",
|
||||||
|
"sso": {
|
||||||
|
"issuer": "https://sso-test.paragon-data.de",
|
||||||
|
"clientId": "hug-isa",
|
||||||
|
"responseType": "id_token token",
|
||||||
|
"oidc": true,
|
||||||
|
"scope": "openid profile cmf_user isa-isa-webapi isa-checkout-webapi isa-cat-webapi isa-ava-webapi isa-crm-webapi isa-review-webapi isa-kpi-webapi isa-oms-webapi isa-nbo-webapi isa-print-webapi eis-service isa-inv-webapi"
|
||||||
|
},
|
||||||
|
"swagger": {
|
||||||
|
"api": {
|
||||||
|
"rootUrl": "https://isa-test.paragon-data.net/catsearch/v5"
|
||||||
|
},
|
||||||
|
"av": {
|
||||||
|
"rootUrl": "https://isa-test.paragon-data.net/ava/v4"
|
||||||
|
},
|
||||||
|
"checkout": {
|
||||||
|
"rootUrl": "https://isa-test.paragon-data.net/checkout/v3"
|
||||||
|
},
|
||||||
|
"crm": {
|
||||||
|
"rootUrl": "https://isa-test.paragon-data.net/crm/v2"
|
||||||
|
},
|
||||||
|
"isa": {
|
||||||
|
"rootUrl": "https://isa-test.paragon-data.net/isa/v1"
|
||||||
|
},
|
||||||
|
"oms": {
|
||||||
|
"rootUrl": "https://isa-test.paragon-data.net/oms/v2"
|
||||||
|
},
|
||||||
|
"print": {
|
||||||
|
"rootUrl": "https://isa-test.paragon-data.net/print/v1"
|
||||||
|
},
|
||||||
|
"eis": {
|
||||||
|
"rootUrl": "https://filialinformationsystem-integration.paragon-systems.de/eiswebapi/v1"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"remissionModuleOptions": {
|
||||||
|
"useMock": false,
|
||||||
|
"endpoints": {
|
||||||
|
"catsearch": "https://isa-test.paragon-data.net/catsearch/v5/",
|
||||||
|
"remi": "https://isa-test.paragon-data.net/inv/v1/",
|
||||||
|
"print": "https://isa-test.paragon-data.net/print/v1/"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
|
"taskCalendarModuleOptions": {
|
||||||
|
"useMock": false,
|
||||||
|
"endpoints": {
|
||||||
|
"eis": "https://isa-test.paragon-data.net/eis/v1/"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
|
"taskCalendarConfig": {
|
||||||
|
"monthsOffset": 3,
|
||||||
|
"weeksOffset": 2
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -16,27 +16,27 @@ variables:
|
|||||||
value: "$[counter(format('{0}.{1}', variables['Major'], variables['Minor']),0)]"
|
value: "$[counter(format('{0}.{1}', variables['Major'], variables['Minor']),0)]"
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
- job: cibuild_fast
|
# - job: cibuild_fast
|
||||||
displayName: ISAClient CI Fast
|
# displayName: ISAClient CI Fast
|
||||||
pool:
|
# pool:
|
||||||
name: 'Default'
|
# name: 'Default'
|
||||||
demands:
|
# demands:
|
||||||
- Agent.OS -equals Linux
|
# - Agent.OS -equals Linux
|
||||||
- docker
|
# - docker
|
||||||
condition: and(ne(variables['Build.SourceBranch'], 'refs/heads/develop'), ne(variables['Build.SourceBranch'], 'refs/heads/integration'), ne(variables['Build.SourceBranch'], 'refs/heads/master'), not(startsWith(variables['Build.SourceBranch'], 'refs/heads/hotfix/')), not(startsWith(variables['Build.SourceBranch'], 'refs/heads/release/')))
|
# condition: and(ne(variables['Build.SourceBranch'], 'refs/heads/develop'), ne(variables['Build.SourceBranch'], 'refs/heads/integration'), ne(variables['Build.SourceBranch'], 'refs/heads/master'), not(startsWith(variables['Build.SourceBranch'], 'refs/heads/hotfix/')), not(startsWith(variables['Build.SourceBranch'], 'refs/heads/release/')))
|
||||||
steps:
|
# steps:
|
||||||
- task: npmAuthenticate@0
|
# - task: npmAuthenticate@0
|
||||||
displayName: 'npm auth'
|
# displayName: 'npm auth'
|
||||||
inputs:
|
# inputs:
|
||||||
workingFile: .npmrc
|
# workingFile: .npmrc
|
||||||
- task: Docker@2
|
# - task: Docker@2
|
||||||
displayName: 'build ISAClient Debug'
|
# displayName: 'build ISAClient Debug'
|
||||||
inputs:
|
# inputs:
|
||||||
command: 'build'
|
# command: 'build'
|
||||||
Dockerfile: Dockerfile
|
# Dockerfile: Dockerfile
|
||||||
buildContext:
|
# buildContext:
|
||||||
tags: '$(Build.BuildNumber)-$(Build.SourceVersion)'
|
# tags: '$(Build.BuildNumber)-$(Build.SourceVersion)'
|
||||||
arguments: '--build-arg SEMVERSION=$(Major).$(Minor).$(Patch)'
|
# arguments: '--build-arg SEMVERSION=$(Major).$(Minor).$(Patch)'
|
||||||
|
|
||||||
- job: cibuild_debug
|
- job: cibuild_debug
|
||||||
displayName: ISAClient CI Debug
|
displayName: ISAClient CI Debug
|
||||||
@@ -45,7 +45,8 @@ jobs:
|
|||||||
demands:
|
demands:
|
||||||
- Agent.OS -equals Linux
|
- Agent.OS -equals Linux
|
||||||
- docker
|
- docker
|
||||||
condition: eq(variables['Build.SourceBranch'], 'refs/heads/develop')
|
# condition: eq(variables['Build.SourceBranch'], 'refs/heads/develop')
|
||||||
|
condition: and(ne(variables['Build.SourceBranch'], 'refs/heads/integration'), ne(variables['Build.SourceBranch'], 'refs/heads/master'), not(startsWith(variables['Build.SourceBranch'], 'refs/heads/hotfix/')), not(startsWith(variables['Build.SourceBranch'], 'refs/heads/release/')))
|
||||||
steps:
|
steps:
|
||||||
- task: npmAuthenticate@0
|
- task: npmAuthenticate@0
|
||||||
displayName: 'npm auth'
|
displayName: 'npm auth'
|
||||||
|
|||||||
15
helmvalues/client.Feature.yaml
Normal file
15
helmvalues/client.Feature.yaml
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
fullnameOverride: isa-ui
|
||||||
|
image:
|
||||||
|
harborRepo: isa/ui
|
||||||
|
tag: debug-%BUILD_BUILDNUMBER%-%BUILD_SOURCEVERSION%
|
||||||
|
|
||||||
|
ingress:
|
||||||
|
enabled: true
|
||||||
|
path: /
|
||||||
|
hosts:
|
||||||
|
- isa-%LOWERENVIRONMENT%.kubernetes.paragon-systems.de
|
||||||
|
|
||||||
|
aspnet_environment: %ENVIRONMENT%
|
||||||
|
|
||||||
|
configMap:
|
||||||
|
mountPath: /usr/share/nginx/html/assets/config
|
||||||
Reference in New Issue
Block a user