1

I am looking to understand some behavior as I am setting up a CI-CD Azure Data Factory for the first time.

My expectation is this so far:

I have an Pipeline YML file sitting in Master branch that triggers upon detecting changes to ADF_PUBLISH when I hit the publish button in the UI. It succeeds and then loads those changes to the next (UAT) environment as another ADF factory.

In the added image though my ADF_PUBLISH branch is always both ahead and behind but the code within doesn't seem to represent that. These differences are ARM file changes that don't exist in Master... So I guess I just don't understand what is saying or if I should be concerned about it or fix it.

enter image description here

I've synced adf_publish to master to resolve this but it just happens anyway so I stopped. I don't get errors or anything from it.

TTT
  • 13
  • 3

1 Answers1

0

The Publish branch is not a regular branch in the sense that it does not contain the same files as your main branch. Instead, it is a JSON representation of the assets. As such, the file and folder structure is very different and a direct comparison will not be very useful. You may find this answer to be useful.

Joel Cochran
  • 7,139
  • 2
  • 30
  • 43