@@ -250,17 +250,18 @@ stages:
250250 password : ${{ liquibase.password }}
251251 masterchangelogfile : ${{ liquibase.masterchangelogfile }}
252252 # Execute Flyway
253- - ${{ each flyway in builddatabases.runflyway }} :
254- - template : t-task-extend-flyway.yml
255- parameters :
256- containerRegistry : ${{ builddatabases.containerRegistry }}
257- jdbcConnectionString : ${{ builddatabases.jdbcConnectionString}}
258- config_dir : ${{ flyway.config_dir }}
259- config_file : ${{ flyway.config_file }}
260- migrations_dir : ${{ flyway.migrations_dir }}
261- driver_dir : ${{ flyway.driver_dir }}
262- user : ${{ flyway.user }}
263- password : ${{ flyway.password }}
253+ - ${{ if eq(builddatabases.releaseMethod,'flyway') }} :
254+ - ${{ each flyway in builddatabases.runflyway }} :
255+ - template : t-task-extend-flyway.yml
256+ parameters :
257+ containerRegistry : ${{ builddatabases.containerRegistry }}
258+ jdbcConnectionString : ${{ builddatabases.jdbcConnectionString}}
259+ config_dir : ${{ flyway.config_dir }}
260+ config_file : ${{ flyway.config_file }}
261+ migrations_dir : ${{ flyway.migrations_dir }}
262+ driver_dir : ${{ flyway.driver_dir }}
263+ user : ${{ flyway.user }}
264+ password : ${{ flyway.password }}
264265 # Execute utplsql tests
265266 - ${{ each runutplsql in builddatabases.execute_tests }} :
266267 - template : t-task-extend-utplsqlcli.yml
@@ -285,12 +286,20 @@ stages:
285286 Contents : ' **'
286287 TargetFolder : $(Build.ArtifactStagingDirectory)/test
287288 Overwrite : true
288- - task : CopyFiles@2
289- inputs :
290- SourceFolder : $(Build.SourcesDirectory)
291- Contents : ' utplsql_changelog.xml'
292- TargetFolder : $(Build.ArtifactStagingDirectory)
293- Overwrite : true
289+ - ${{ if eq(builddatabases.releaseMethod,'liquibase') }} :
290+ - task : CopyFiles@2
291+ inputs :
292+ SourceFolder : $(Build.SourcesDirectory)
293+ Contents : ' utplsql_changelog.xml'
294+ TargetFolder : $(Build.ArtifactStagingDirectory)
295+ Overwrite : true
296+ - ${{ if eq(builddatabases.releaseMethod,'flyway') }} :
297+ - task : CopyFiles@2
298+ inputs :
299+ SourceFolder : $(Build.SourcesDirectory)
300+ Contents : ' utplsql_flyway.conf'
301+ TargetFolder : $(Build.ArtifactStagingDirectory)
302+ Overwrite : true
294303 - publish : $(Build.ArtifactStagingDirectory)
295304 artifact : ${{ builddatabases.artifactName}}
296305 # Publish test results
0 commit comments