I have a changelog file which contains multiple changesets like this:
<include file="changesets\ISSUE_1\changeset.xml" relativeToChangelogFile="true" />
<include file="changesets\ISSUE_2\changeset.xml" relativeToChangelogFile="true" />
..
..
I want to tag each changeset with some values for example: ISSUE_1 after execution of 1st changeset and same for all the other changesets.
Instead of executing one changeset and then running the liquibase tag command and then running the second changeset I want to specify the tag value somewhere in the changelog/changeset xml itself.
And, I don't want a separate entry in the DATABASECHANGELOG table which the <tagDatabase>
command provides.
Have tried something like this mentioning in the changeset file:
<changeSet id="ISSUE_1" author="SYSTEM"
failOnError="true"
dbms="oracle"
ext:tags="ISSUE_1"
ext:labels="RELEASE1">
But this modifies the label value in the DATABASECHANGELOG table but the tag value does not gets populated.
Please give a possible solution/way where to specify the tag value.