-
Improvement
-
Resolution: Incomplete
-
Minor
-
None
The Jenkins docker-plugin has what is called a "Run Once" strategy. That means it:
1. spins up a container.
2. Configures Jenkins agent software inside of a container.
3. Clones and builds the project for the first time, every time, inside of said container.
4. Tears down the slave.
Because Jenkins thinks it is building for the first time every time in the docker container, it doesn't appear to ever generate a changelog at all of changes since the last build.
unrelated to docker agents ephemeral status : jenkins computes changelog based on the last build revision.
which SCM are you using ?