Skip to content

Commit d3fed9e

Browse files
Put skip archive and remote test into domain bin scripts (#1191)
* Put skip archive and remote test into domain bin scripts * change for remote
1 parent b600e41 commit d3fed9e

File tree

1 file changed

+17
-11
lines changed

1 file changed

+17
-11
lines changed

core/src/main/python/wlsdeploy/tool/discover/domain_info_discoverer.py

Lines changed: 17 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77

88
from java.io import File
99

10+
from oracle.weblogic.deploy.util import WLSDeployArchive
1011
from oracle.weblogic.deploy.util import WLSDeployArchiveIOException
1112
from oracle.weblogic.deploy.util import FileUtils
1213

@@ -120,23 +121,28 @@ def get_user_env_scripts(self):
120121
else:
121122
archive_file = self._model_context.get_archive_file()
122123
domain_bin = self._convert_path('bin')
123-
if os.path.isdir(domain_bin):
124+
if os.path.isdir(domain_bin) and not self._model_context.skip_archive:
124125
search_directory = FileUtils.fixupFileSeparatorsForJython(os.path.join(domain_bin, "setUserOverrides*.*"))
125126
_logger.finer('WLSDPLY-06425', search_directory, class_name=_class_name, method_name=_method_name)
126127
file_list = glob.glob(search_directory)
127128
if file_list:
128129
_logger.finer('WLSDPLY-06423', domain_bin, class_name=_class_name, method_name=_method_name)
129130
for entry in file_list:
130-
try:
131-
updated_name = archive_file.addDomainBinScript(entry)
132-
except WLSDeployArchiveIOException, wioe:
133-
de = exception_helper.create_discover_exception('WLSDPLY-06426', entry,
134-
wioe.getLocalizedMessage())
135-
_logger.throwing(class_name=_class_name, method_name=_method_name, error=de)
136-
raise de
137-
138-
entries.append(updated_name)
139-
_logger.finer('WLSDPLY-06424', entry, updated_name, class_name=_class_name,
131+
if self._model_context.is_remote():
132+
new_source_name = archive_file.getDomainBinScriptArchivePath(entry)
133+
self.add_to_remote_map(entry, new_source_name,
134+
WLSDeployArchive.ArchiveEntryType.DOMAIN_BIN.name())
135+
else:
136+
try:
137+
updated_name = archive_file.addDomainBinScript(entry)
138+
except WLSDeployArchiveIOException, wioe:
139+
de = exception_helper.create_discover_exception('WLSDPLY-06426', entry,
140+
wioe.getLocalizedMessage ())
141+
_logger.throwing(class_name=_class_name, method_name=_method_name, error=de)
142+
raise de
143+
144+
entries.append(updated_name)
145+
_logger.finer('WLSDPLY-06424', entry, updated_name, class_name=_class_name,
140146
method_name=_method_name)
141147

142148
_logger.exiting(class_name=_class_name, method_name=_method_name, result=entries)

0 commit comments

Comments
 (0)