This is an automated email from the ASF dual-hosted git repository. ricardozanini pushed a commit to branch radtriste-fix-pipelines in repository https://gitbox.apache.org/repos/asf/incubator-kie-kogito-images.git
commit b08a2f0f85ea533068a11b98d7f857bb6ec21283 Author: jstastny-cz <[email protected]> AuthorDate: Fri Nov 10 14:18:11 2023 +0100 remove jboss repository references --- .../3.8.x-rpm/added/configure-maven.sh | 4 +-- modules/kogito-maven/3.8.x-rpm/maven/settings.xml | 15 ++++------ modules/kogito-maven/3.8.x-rpm/module.yaml | 6 ++-- .../kogito-maven/3.8.x/added/configure-maven.sh | 4 +-- modules/kogito-maven/3.8.x/maven/settings.xml | 12 ++++---- modules/kogito-maven/3.8.x/module.yaml | 6 ++-- scripts/common.py | 34 +++++++++++----------- scripts/setup-maven.sh | 2 +- scripts/update-repository.py | 12 ++++---- tests/test-apps/clone-repo.sh | 21 +++++++------ 10 files changed, 58 insertions(+), 58 deletions(-) diff --git a/modules/kogito-maven/3.8.x-rpm/added/configure-maven.sh b/modules/kogito-maven/3.8.x-rpm/added/configure-maven.sh index 84997dae..4fbf01fa 100644 --- a/modules/kogito-maven/3.8.x-rpm/added/configure-maven.sh +++ b/modules/kogito-maven/3.8.x-rpm/added/configure-maven.sh @@ -126,9 +126,9 @@ function ignore_maven_self_signed_certificates() { } function set_kogito_maven_repo() { - local kogito_maven_repo_url="${JBOSS_MAVEN_REPO_URL}" + local kogito_maven_repo_url="${DEFAULT_MAVEN_REPO_URL}" if [ -n "${kogito_maven_repo_url}" ]; then - sed -i.bak "s|https://repository.jboss.org/nexus/content/groups/public/|${kogito_maven_repo_url}|" "${MAVEN_SETTINGS_PATH}" + sed -i.bak "s|https://repository.apache.org/content/groups/public/|${kogito_maven_repo_url}|" "${MAVEN_SETTINGS_PATH}" fi } diff --git a/modules/kogito-maven/3.8.x-rpm/maven/settings.xml b/modules/kogito-maven/3.8.x-rpm/maven/settings.xml index 826461aa..a4115138 100644 --- a/modules/kogito-maven/3.8.x-rpm/maven/settings.xml +++ b/modules/kogito-maven/3.8.x-rpm/maven/settings.xml @@ -16,12 +16,10 @@ <profile> <id>kogito-images</id> - <repositories> <repository> - <id>jboss-public-repository-group</id> - <name>JBoss Public Repository Group</name> - <url>https://repository.jboss.org/nexus/content/groups/public/</url> - <layout>default</layout> + <id>apache-public-repository-group</id> + <name>Apache Public Repository Group</name> + <url>https://repository.apache.org/content/groups/public/</url> <releases> <enabled>true</enabled> <updatePolicy>never</updatePolicy> @@ -36,10 +34,9 @@ <pluginRepositories> <pluginRepository> - <id>jboss-public-repository-group</id> - <name>JBoss Public Repository Group</name> - <url>https://repository.jboss.org/nexus/content/groups/public/</url> - <layout>default</layout> + <id>apache-public-repository-group</id> + <name>Apache Public Repository Group</name> + <url>https://repository.apache.org/content/groups/public/</url> <releases> <enabled>true</enabled> <updatePolicy>never</updatePolicy> diff --git a/modules/kogito-maven/3.8.x-rpm/module.yaml b/modules/kogito-maven/3.8.x-rpm/module.yaml index 843bc5c6..47947941 100644 --- a/modules/kogito-maven/3.8.x-rpm/module.yaml +++ b/modules/kogito-maven/3.8.x-rpm/module.yaml @@ -32,9 +32,9 @@ envs: - name: "MAVEN_DOWNLOAD_OUTPUT" description: "If set to true will print the transfer logs for downloading/uploading of maven dependencies. Defaults to false" example: "true" - - name: "JBOSS_MAVEN_REPO_URL" - value: "https://repository.jboss.org/nexus/content/groups/public/" - description: "Defines the Jboss Maven repository for Kogito artifacts." + - name: "DEFAULT_MAVEN_REPO_URL" + value: "https://repository.apache.org/content/groups/public/" + description: "Defines the Default Maven repository for Kogito artifacts." - name: "MAVEN_REPO_URL" description: "Defines an extra Maven repository." example: "https://nexus.test.com/group/public" diff --git a/modules/kogito-maven/3.8.x/added/configure-maven.sh b/modules/kogito-maven/3.8.x/added/configure-maven.sh index f53617da..0027aa01 100644 --- a/modules/kogito-maven/3.8.x/added/configure-maven.sh +++ b/modules/kogito-maven/3.8.x/added/configure-maven.sh @@ -126,9 +126,9 @@ function ignore_maven_self_signed_certificates() { } function set_kogito_maven_repo() { - local kogito_maven_repo_url="${JBOSS_MAVEN_REPO_URL}" + local kogito_maven_repo_url="${DEFAULT_MAVEN_REPO_URL}" if [ -n "${kogito_maven_repo_url}" ]; then - sed -i.bak "s|https://repository.jboss.org/nexus/content/groups/public/|${kogito_maven_repo_url}|" "${MAVEN_SETTINGS_PATH}" + sed -i.bak "s|https://repository.apache.org/content/groups/public/|${kogito_maven_repo_url}|" "${MAVEN_SETTINGS_PATH}" fi } diff --git a/modules/kogito-maven/3.8.x/maven/settings.xml b/modules/kogito-maven/3.8.x/maven/settings.xml index 5fe723c3..233a6a6b 100644 --- a/modules/kogito-maven/3.8.x/maven/settings.xml +++ b/modules/kogito-maven/3.8.x/maven/settings.xml @@ -18,9 +18,9 @@ <id>kogito-images</id> <repositories> <repository> - <id>jboss-public-repository-group</id> - <name>JBoss Public Repository Group</name> - <url>https://repository.jboss.org/nexus/content/groups/public/</url> + <id>apache-public-repository-group</id> + <name>Apache Public Repository Group</name> + <url>https://repository.apache.org/content/groups/public/</url> <layout>default</layout> <releases> <enabled>true</enabled> @@ -36,9 +36,9 @@ <pluginRepositories> <pluginRepository> - <id>jboss-public-repository-group</id> - <name>JBoss Public Repository Group</name> - <url>https://repository.jboss.org/nexus/content/groups/public/</url> + <id>apache-public-repository-group</id> + <name>Apache Public Repository Group</name> + <url>https://repository.apache.org/content/groups/public/</url> <layout>default</layout> <releases> <enabled>true</enabled> diff --git a/modules/kogito-maven/3.8.x/module.yaml b/modules/kogito-maven/3.8.x/module.yaml index 0e19e6d4..147d1b65 100644 --- a/modules/kogito-maven/3.8.x/module.yaml +++ b/modules/kogito-maven/3.8.x/module.yaml @@ -32,9 +32,9 @@ envs: - name: "MAVEN_DOWNLOAD_OUTPUT" description: "If set to true will print the transfer logs for downloading/uploading of maven dependencies. Defaults to false" example: "true" - - name: "JBOSS_MAVEN_REPO_URL" - value: "https://repository.jboss.org/nexus/content/groups/public/" - description: "Defines the Jboss Maven repository for Kogito artifacts." + - name: "DEFAULT_MAVEN_REPO_URL" + value: "https://repository.apache.org/content/groups/public/" + description: "Defines the default Maven repository for Kogito artifacts." - name: "MAVEN_REPO_URL" description: "Defines an extra Maven repository." example: "https://nexus.test.com/group/public" diff --git a/scripts/common.py b/scripts/common.py index 5a164c21..f1d669b1 100644 --- a/scripts/common.py +++ b/scripts/common.py @@ -361,17 +361,17 @@ def update_runtime_image_in_behave_tests(runtime_image_name, image_suffix): update_in_behave_tests(pattern, replacement) -def update_maven_repo_in_behave_tests(repo_url, replace_jboss_repository): +def update_maven_repo_in_behave_tests(repo_url, replace_default_repository): """ Update maven repository into behave tests :param repo_url: Maven repository url - :param replace_jboss_repository: Set to true if default Jboss repository needs to be overriden + :param replace_default_repository: Set to true if default repository needs to be overriden """ print("Set maven repo {} in behave tests".format(repo_url)) pattern = re.compile('\|\s*variable[\s]*\|[\s]*value[\s]*\|') env_var_key = "MAVEN_REPO_URL" - if replace_jboss_repository: - env_var_key = "JBOSS_MAVEN_REPO_URL" + if replace_default_repository: + env_var_key = "DEFAULT_MAVEN_REPO_URL" replacement = "| variable | value |\n | {} | {} |".format(env_var_key, repo_url) update_in_behave_tests(pattern, replacement) @@ -396,16 +396,16 @@ def update_maven_mirror_url_in_quarkus_plugin_behave_tests(mirror_url): "MAVEN_MIRROR_URL", mirror_url) update_in_behave_tests(pattern, replacement) -def update_maven_repo_env_value(repo_url, replace_jboss_repository, prod=False): +def update_maven_repo_env_value(repo_url, replace_default_repository, prod=False): """ Update the given maven repository value for all images/modules. :param repo_url: Maven repository url - :param replace_jboss_repository: Set to true if default Jboss repository needs to be ove + :param replace_default_repository: Set to true if default repository needs to be overidden :param prod: if the module to be updated is prod version. """ env_name = "MAVEN_REPO_URL" - if replace_jboss_repository: - env_name = "JBOSS_MAVEN_REPO_URL" + if replace_default_repository: + env_name = "DEFAULT_MAVEN_REPO_URL" update_env_value(env_name, repo_url, prod) @@ -453,29 +453,29 @@ def update_examples_uri_in_clone_repo(examples_uri): replacement = "git clone {}".format(examples_uri) update_in_file(CLONE_REPO_SCRIPT, pattern, replacement) -def update_maven_repo_in_build_config(repo_url, replace_jboss_repository): +def update_maven_repo_in_build_config(repo_url, replace_default_repository): """ Update maven repository in build config modules :param repo_url: Maven repository url - :param replace_jboss_repository: Set to true if default Jboss repository needs to be overridden + :param replace_default_repository: Set to true if default repository needs to be overridden """ maven_env_name = 'MAVEN_REPO_URL' - if replace_jboss_repository: - maven_env_name = 'JBOSS_MAVEN_REPO_URL' + if replace_default_repository: + maven_env_name = 'DEFAULT_MAVEN_REPO_URL' update_env_value_in_build_config_modules(maven_env_name, repo_url, True) -def update_maven_repo_in_setup_maven(repo_url, replace_jboss_repository): +def update_maven_repo_in_setup_maven(repo_url, replace_default_repository): """ Update maven repository into setup-maven.sh script :param repo_url: Maven repository url - :param replace_jboss_repository: Set to true if default Jboss repository needs to be overridden + :param replace_default_repository: Set to true if default repository needs to be overridden """ print("Set maven repo {} in setup-maven script".format(repo_url)) pattern = "" replacement = "" - if replace_jboss_repository: - pattern = re.compile(r'(export JBOSS_MAVEN_REPO_URL=.*)') - replacement = 'export JBOSS_MAVEN_REPO_URL="{}"'.format(repo_url) + if replace_default_repository: + pattern = re.compile(r'(export DEFAULT_MAVEN_REPO_URL=.*)') + replacement = 'export DEFAULT_MAVEN_REPO_URL="{}"'.format(repo_url) else: pattern = re.compile(r'(# export MAVEN_REPO_URL=.*)') replacement = 'export MAVEN_REPO_URL="{}"'.format(repo_url) diff --git a/scripts/setup-maven.sh b/scripts/setup-maven.sh index 99dd300b..5ec16cfb 100755 --- a/scripts/setup-maven.sh +++ b/scripts/setup-maven.sh @@ -21,7 +21,7 @@ echo "Updating settings file ${maven_settings_path}" # setup maven env # Do not remove below, this can be updated by the python scripts -export JBOSS_MAVEN_REPO_URL="https://repository.jboss.org/nexus/content/groups/public/" +export DEFAULT_MAVEN_REPO_URL="https://repository.apache.org/content/groups/public/" # export MAVEN_REPO_URL= cp "${MVN_MODULE}"/maven/settings.xml "${maven_settings_path}" export MAVEN_SETTINGS_PATH="${maven_settings_path}" diff --git a/scripts/update-repository.py b/scripts/update-repository.py index 9103b468..0ed9b8a2 100644 --- a/scripts/update-repository.py +++ b/scripts/update-repository.py @@ -14,8 +14,8 @@ if __name__ == "__main__": parser = argparse.ArgumentParser(description='Update Maven information in repo from the given artifact url and ' 'version.') parser.add_argument('--repo-url', dest='repo_url', help='Defines the url of the repository to setup into the tests') - parser.add_argument('--replace-jboss-repo', dest='replace_jboss_repo', default=False, action='store_true', - help='Enable if repo-url should replace the main JBoss repository') + parser.add_argument('--replace-default-repo', dest='replace_default_repo', default=False, action='store_true', + help='Enable if repo-url should replace the default repository') parser.add_argument('--ignore-self-signed-cert', dest='ignore_self_signed_cert', default=False, action='store_true', help='If set to true will relax the SSL for user-generated self-signed certificates') @@ -41,11 +41,11 @@ if __name__ == "__main__": args = parser.parse_args() if args.repo_url: - common.update_maven_repo_in_build_config(args.repo_url, args.replace_jboss_repo) - common.update_maven_repo_in_setup_maven(args.repo_url, args.replace_jboss_repo) - common.update_maven_repo_in_behave_tests(args.repo_url, args.replace_jboss_repo) + common.update_maven_repo_in_build_config(args.repo_url, args.replace_default_repo) + common.update_maven_repo_in_setup_maven(args.repo_url, args.replace_default_repo) + common.update_maven_repo_in_behave_tests(args.repo_url, args.replace_default_repo) if not args.tests_only: - common.update_maven_repo_env_value(args.repo_url, args.replace_jboss_repo, args.prod) + common.update_maven_repo_env_value(args.repo_url, args.replace_default_repo, args.prod) if args.ignore_self_signed_cert: common.ignore_maven_self_signed_certificate_in_build_config() diff --git a/tests/test-apps/clone-repo.sh b/tests/test-apps/clone-repo.sh index 06580657..6433f055 100755 --- a/tests/test-apps/clone-repo.sh +++ b/tests/test-apps/clone-repo.sh @@ -3,6 +3,8 @@ # Clone the kogito-examples and edit the rules-quarkus-helloworld and dmn-quarkus-example for testing purposes # if image name is supporting services, don't build it IMAGE_NAME="$2" +KOGITO_EXAMPLES_REPO_NAME='incubator-kie-kogito-examples' + prod="" if [ -n "${IMAGE_NAME}" ]; then if [[ ${IMAGE_NAME} =~ rhpam|logic* ]]; then @@ -34,16 +36,17 @@ fi set -e # Clone examples +KOGITO_EXAMPLES_DIR=/tmp/${KOGITO_EXAMPLES_REPO_NAME} cd /tmp -rm -rf kogito-examples/ -git clone https://github.com/apache/incubator-kie-kogito-examples.git -cd kogito-examples/ +rm -rf ${KOGITO_EXAMPLES_REPO_NAME} +git clone https://github.com/apache/${KOGITO_EXAMPLES_REPO_NAME}.git +cd ${KOGITO_EXAMPLES_REPO_NAME}/ git fetch origin git fetch origin --tags git checkout -b nightly-main # make a new copy of rules-quarkus-helloworld for native tests -cp -rv /tmp/kogito-examples/kogito-quarkus-examples/rules-quarkus-helloworld/ /tmp/kogito-examples/kogito-quarkus-examples/rules-quarkus-helloworld-native/ +cp -rv ${KOGITO_EXAMPLES_DIR}/kogito-quarkus-examples/rules-quarkus-helloworld/ ${KOGITO_EXAMPLES_DIR}/kogito-quarkus-examples/rules-quarkus-helloworld-native/ set -x @@ -53,19 +56,19 @@ mvn -f kogito-springboot-examples/process-springboot-example clean package ${MAV if [ "$NATIVE_BUILD" = 'true' ]; then mvn -f kogito-quarkus-examples/rules-quarkus-helloworld-native -Dnative clean package ${MAVEN_OPTIONS} ${MAVEN_QUARKUS_NATIVE_CONTAINER_BUILD_ARGS} - ls -lah /tmp/kogito-examples/kogito-quarkus-examples/rules-quarkus-helloworld-native/target/ + ls -lah ${KOGITO_EXAMPLES_DIR}/kogito-quarkus-examples/rules-quarkus-helloworld-native/target/ fi # preparing directory to run kogito maven archetypes tests -mkdir -pv /tmp/kogito-examples/dmn-example -cp /tmp/kogito-examples/kogito-quarkus-examples/dmn-quarkus-example/src/main/resources/* /tmp/kogito-examples/dmn-example/ +mkdir -pv ${KOGITO_EXAMPLES_DIR}/dmn-example +cp ${KOGITO_EXAMPLES_DIR}/kogito-quarkus-examples/dmn-quarkus-example/src/main/resources/* ${KOGITO_EXAMPLES_DIR}/dmn-example/ # by adding the application.properties file telling app to start on # port 10000, the purpose of this tests is make sure that the images # will ensure the use of the port 8080. -cp ${base_dir}/application.properties /tmp/kogito-examples/kogito-quarkus-examples/rules-quarkus-helloworld/src/main/resources/META-INF/ -(echo ""; echo "server.port=10000") >> /tmp/kogito-examples/kogito-springboot-examples/process-springboot-example/src/main/resources/application.properties +cp ${base_dir}/application.properties ${KOGITO_EXAMPLES_DIR}/kogito-quarkus-examples/rules-quarkus-helloworld/src/main/resources/META-INF/ +(echo ""; echo "server.port=10000") >> ${KOGITO_EXAMPLES_DIR}/kogito-springboot-examples/process-springboot-example/src/main/resources/application.properties set +x --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
