@@ -240,7 +240,7 @@ stages:
240240 script : ${{ script.script}}
241241 displayName : ${{ script.displayName}}
242242 # Execute Liquibase
243- - ${{ if eq(builddatabases .releaseMethod,'liquibase') }} :
243+ - ${{ if eq(parameters .releaseMethod,'liquibase') }} :
244244 - ${{ each liquibase in builddatabases.runliquibase }} :
245245 - template : t-task-extend-sqlcl-liquibase.yml
246246 parameters :
@@ -250,7 +250,7 @@ stages:
250250 password : ${{ liquibase.password }}
251251 masterchangelogfile : ${{ liquibase.masterchangelogfile }}
252252 # Execute Flyway
253- - ${{ if eq(builddatabases .releaseMethod,'flyway') }} :
253+ - ${{ if eq(parameters .releaseMethod,'flyway') }} :
254254 - ${{ each flyway in builddatabases.runflyway }} :
255255 - template : t-task-extend-flyway.yml
256256 parameters :
@@ -275,26 +275,30 @@ stages:
275275 options : ${{ runutplsql.options}}
276276 # Publish Artifact
277277 - task : CopyFiles@2
278+ displayName : Copy Sources
278279 inputs :
279280 SourceFolder : $(Build.SourcesDirectory)/source
280281 Contents : ' **'
281282 TargetFolder : $(Build.ArtifactStagingDirectory)/source
282283 Overwrite : true
283284 - task : CopyFiles@2
285+ displayName : Copy Tests
284286 inputs :
285- SourceFolder : $(Build.SourcesDirectory)
287+ SourceFolder : $(Build.SourcesDirectory)/test
286288 Contents : ' **'
287289 TargetFolder : $(Build.ArtifactStagingDirectory)/test
288290 Overwrite : true
289- - ${{ if eq(builddatabases .releaseMethod,'liquibase') }} :
291+ - ${{ if eq(parameters .releaseMethod,'liquibase') }} :
290292 - task : CopyFiles@2
293+ displayName : Copy configuration
291294 inputs :
292295 SourceFolder : $(Build.SourcesDirectory)
293296 Contents : ' utplsql_changelog.xml'
294297 TargetFolder : $(Build.ArtifactStagingDirectory)
295298 Overwrite : true
296- - ${{ if eq(builddatabases .releaseMethod,'flyway') }} :
299+ - ${{ if eq(parameters .releaseMethod,'flyway') }} :
297300 - task : CopyFiles@2
301+ displayName : Copy configuration
298302 inputs :
299303 SourceFolder : $(Build.SourcesDirectory)
300304 Contents : ' utplsql_flyway.conf'
@@ -360,13 +364,26 @@ stages:
360364 password : ${{ script.password}}
361365 connectionString : ${{ stage.connectionString}}
362366 script : ${{ script.script}}
363- displayName : ${{ script.displayName}}
364- # Execute Liquibase
365- - ${{ each liquibase in stage.runliquibase }} :
366- - template : t-task-extend-sqlcl-liquibase.yml
367- parameters :
368- connectionString : ${{ stage.connectionString}}
369- work_dir : ${{ liquibase.work_dir }}
370- user : ${{ liquibase.user }}
371- password : ${{ liquibase.password }}
372- masterchangelogfile : ${{ liquibase.masterchangelogfile }}
367+ displayName : ${{ script.displayName}}
368+ - ${{ if eq(parameters.releaseMethod,'liquibase') }} :
369+ # Execute Liquibase
370+ - ${{ each liquibase in stage.runliquibase }} :
371+ - template : t-task-extend-sqlcl-liquibase.yml
372+ parameters :
373+ connectionString : ${{ stage.connectionString}}
374+ work_dir : ${{ liquibase.work_dir }}
375+ user : ${{ liquibase.user }}
376+ password : ${{ liquibase.password }}
377+ masterchangelogfile : ${{ liquibase.masterchangelogfile }}
378+ - ${{ if eq(parameters.releaseMethod,'flyway') }} :
379+ - ${{ each flyway in stage.runflyway }} :
380+ - template : t-task-extend-flyway.yml
381+ parameters :
382+ containerRegistry : ${{ stage.containerRegistry }}
383+ jdbcConnectionString : ${{ stage.jdbcConnectionString}}
384+ config_dir : ${{ flyway.config_dir }}
385+ config_file : ${{ flyway.config_file }}
386+ migrations_dir : ${{ flyway.migrations_dir }}
387+ driver_dir : ${{ flyway.driver_dir }}
388+ user : ${{ flyway.user }}
389+ password : ${{ flyway.password }}
0 commit comments