Skip to content

Commit 5a4c1d3

Browse files
committed
Merge remote-tracking branch 'origin/master'
2 parents e35dc6d + 941b8ce commit 5a4c1d3

File tree

3 files changed

+15
-8
lines changed

3 files changed

+15
-8
lines changed

Jenkinsfile

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,7 @@ pipeline {
7878
stage ('Alias Test') {
7979
// only run this stage when triggered by a cron timer and the commit does not have []skip-ci in the message
8080
// for example, only run integration tests during the timer triggered nightly build
81+
8182
when {
8283
allOf {
8384
triggeredBy 'TimerTrigger'
@@ -105,15 +106,16 @@ pipeline {
105106
steps {
106107
sh '/u01/verify/alias-test/src/test/resources/runIntegrationTest.sh -wls_version ${WLS_VERSION} -testfiles_path /u01/verify/testfiles;cp /u01/verify/testfiles/report* $WORKSPACE'
107108
}
108-
post {
109-
always {
110-
archiveArtifacts artifacts: 'report*', fingerprint: true
111-
}
112-
}
113109
}
114110
}
111+
115112
}
116113
// after all sets are complete, the job will continue here.
114+
post {
115+
always {
116+
archiveArtifacts artifacts: 'report*', fingerprint: true
117+
}
118+
}
117119
}
118120
stage ('Save Nightly Installer'){
119121
when {

core/src/main/python/update.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -135,8 +135,9 @@ def __update_online(model, model_context, aliases):
135135
__logger.info("WLSDPLY-09007", admin_url, method_name=_method_name, class_name=_class_name)
136136

137137
topology_updater = TopologyUpdater(model, model_context, aliases, wlst_mode=WlstModes.ONLINE)
138+
jdbc_names = None
138139
try:
139-
topology_updater.update_machines_clusters_and_servers(delete_now=False)
140+
jdbc_names = topology_updater.update_machines_clusters_and_servers(delete_now=False)
140141
topology_updater.warn_set_server_groups()
141142
except DeployException, de:
142143
deployer_utils.release_edit_session_and_disconnect()
@@ -157,6 +158,7 @@ def __update_online(model, model_context, aliases):
157158
raise ex
158159

159160
try:
161+
topology_updater.clear_placeholder_targeting(jdbc_names)
160162
topology_updater.update()
161163
model_deployer.deploy_resources(model, model_context, aliases, wlst_mode=__wlst_mode)
162164
deployer_utils.delete_online_deployment_targets(model, aliases, __wlst_mode)
@@ -197,7 +199,7 @@ def __update_offline(model, model_context, aliases):
197199

198200
topology_updater = TopologyUpdater(model, model_context, aliases, wlst_mode=WlstModes.OFFLINE)
199201
# deleting servers that are added by templates before set server groups causes mayhem
200-
topology_updater.update_machines_clusters_and_servers(delete_now=False)
202+
jdbc_names = topology_updater.update_machines_clusters_and_servers(delete_now=False)
201203

202204
# update rcu schema password must happen before updating jrf domain
203205
if model_context.get_update_rcu_schema_pass() is True:
@@ -207,7 +209,7 @@ def __update_offline(model, model_context, aliases):
207209
__update_offline_domain()
208210

209211
topology_updater.set_server_groups()
210-
212+
topology_updater.clear_placeholder_targeting(jdbc_names)
211213
topology_updater.update()
212214

213215
# Add resources after server groups are established to prevent auto-renaming

core/src/main/python/wlsdeploy/tool/deploy/topology_updater.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -150,6 +150,9 @@ def update_machines_clusters_and_servers(self, delete_now=True):
150150
self._process_section(self._topology, folder_list, MIGRATABLE_TARGET, location, delete_now)
151151

152152
# targets may have been inadvertently assigned when clusters were added
153+
return jdbc_names
154+
155+
def clear_placeholder_targeting(self, jdbc_names):
153156
self.topology_helper.clear_jdbc_placeholder_targeting(jdbc_names)
154157

155158
def warn_set_server_groups(self):

0 commit comments

Comments
 (0)