Good morninng, I'm create my Liquibase changelog to be able to deploy Oracle object with one click.
In my projects we have many packages that we save in the file system as pkb/pks (but we can save them as sql as well) ..
I'd like to configure liquibase to execute ALWAYS the package files eachtime I run the task.
I found the tag includeALL .. but this will execute only once the files belong the path ..
how can i do to execute them every time?
I tried something like this
<changeSet id="01f11a6b-a473-4edc-bcc7-acfa802f4b48" author="deployment" runAlways="true">
<includeAll path="${url}/Database_Objects/"/>
</changeSet>
but i got error..
Thx for the help
Liquibase version
dependencies {
classpath "org.liquibase:liquibase-core:3.4.1"
classpath "org.liquibase:liquibase-gradle-plugin:1.1.1"
classpath "com.oracle:ojdbc6:11.2.0.4"
}
note: I'm running liquibase via Gradle /IntelliJ
<includeAll>
and<include>
tags cannot be enclosed in thechangeSet
tag which has runAlways attribute.To achieve running the sql files always you need to look for following tag. SqlFile tag