У меня есть приложение в Agular 4.3, и я использую Jenkins для непрерывной доставки. Моя проблема в том, что на этапе «развертывания» Дженкинс генерирует файл .war, но генерирует URL-адрес с именем файла сборки. бывший. www.example.com/wrong Я не знаю, как создать свое приложение по URL-адресу хоста.
Мой шаг файла Jenkins
stage('Deploying') {
when{
branch 'producao'
}
steps {
script{
pkg = readJSON file: 'package.json'
}
dir("/opt/wildfly-10.1.0.Final/bin/") {
withCredentials([usernamePassword(credentialsId: 'fd1c7ee7-914f-414e-a280-5dae1e1da9ca', passwordVariable: 'password', usernameVariable: 'username')]) {
sh 'sh jboss-cli.sh --connect controller=172.25.0.23:9990 --user=ealogos --password=ealogos2018 --command = "deploy $WORKSPACE/' + pkg.displayName + '.war --force"'
}
}
}
}
Мой файл package.json
{
"name": "logos",
"displayName": "logos",
"config": {
"bh": "logos"
},
"version": "1.0.1",
"license": "MIT",
"scripts": {
"ng": "./node_modules/.bin/ng",
"start": "./node_modules/.bin/ng server --open",
"build:windows": "./node_modules/.bin/ng build --bh /%npm_package_config_bh%/ --op ./dist/%npm_package_config_bh%/ && cp .htaccess ./dist/%npm_package_config_bh%/ ",
"build:linux": "./node_modules/.bin/ng build --bh /%npm_package_config_bh%/ --op ./dist/$npm_package_config_bh/ && cp .htaccess ./dist/$npm_package_config_bh/ ",
"test": "./node_modules/.bin/ng test -w",
"lint": "./node_modules/.bin/ng lint",
"e2e": "./node_modules/.bin/ng e2e"
Пробовал убрать отображаемое имя и "логотипы" конфига: bh





Если бы я правильно понял вашу проблему.
Рассмотрите следующий вопрос, который выглядит как дубликат вашей проблемы. как-определить-контекст-путь-в-дикой мухе
Извините, если я неправильно понял ваш вопрос
спасибо за ответ, почитаю об этом думаю в этом проблема