CUST-110209: do SDK maven snapshot release #257
Merged
+194
−6
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR adds a new job to publish snapshot versions of the SDK, use of the snapshot version of SDK in the
netty-test
andnetty-test-no-agent
and adds another job to run thenetty-test-no-agent
without the agent. This will allow for fast feedback on changes that affect the SDK and remove the chances of forgetting to test the SDK.To achieve this we made
maven_snapshot_release
,smoke-test-no-agent
,release-test
,lambda-release-test
andsmoke-test-linux
jobs dependent on two environment variablesAGENT_VERSION
andSNAPSHOT_BUILD
.AGENT_VERSION
in these jobs is of the formversion.commit-hash[short]
andSNAPSHOT_BUILD
is statically set totrue
inmaven_snapshot_release
job. The two Netty and spring-mvc test apps forms the SDK snapshot version by readingAGENT_VERSION
from environment and suffixing with-SNAPSHOT
. IfAGENT_VERSION
isn't set,2.6.0
is used which is the first snapshot published.Test services data 0, 1 and 2