Branch: refs/heads/master
Home: https://github.com/jenkinsci/google-play-android-publisher-plugin
Commit: 23325148eb6c5d1110620ab78b41031987d39808
https://github.com/jenkinsci/google-play-android-publisher-plugin/commit/23325148eb6c5d1110620ab78b41031987d39808
Author: Christopher Orr <[email protected]>
Date: 2020-05-13 (Wed, 13 May 2020)
Changed paths:
M
src/main/java/org/jenkinsci/plugins/googleplayandroidpublisher/ApkPublisher.java
Log Message:
-----------
Fix incorrect input shown when no mapping files are found.
Commit: 8bdc5000712625acf726a8f60bb8cde3ef77d0f2
https://github.com/jenkinsci/google-play-android-publisher-plugin/commit/8bdc5000712625acf726a8f60bb8cde3ef77d0f2
Author: Christopher Orr <[email protected]>
Date: 2020-05-13 (Wed, 13 May 2020)
Changed paths:
M
src/main/java/org/jenkinsci/plugins/googleplayandroidpublisher/ApkPublisher.java
M
src/main/java/org/jenkinsci/plugins/googleplayandroidpublisher/GooglePlayBuildStepDescriptor.java
M
src/main/resources/org/jenkinsci/plugins/googleplayandroidpublisher/ApkPublisher/config.jelly
R
src/main/resources/org/jenkinsci/plugins/googleplayandroidpublisher/ApkPublisher/help-rolloutPercent.html
A
src/main/resources/org/jenkinsci/plugins/googleplayandroidpublisher/ApkPublisher/help-rolloutPercentage.html
Log Message:
-----------
Revert to using a string field for rollout percentage.
In the latest release, I deprecated the `rolloutPercentage` string field
and replaced it with the numeric `rolloutPercent` field in order to make
Pipeline configuration a bit less awkward, e.g.
`rolloutPercent: 12.34` instead of `rolloutPercentage: '12.34'`
However, while I tested build parameters with other fields, I didn't do
so for rollout percentage. This means that if you enter a variable as
the rollout percentage, e.g. `${ROLLOUT_PCT}`, Jenkins would attempt to
coerce this to a Double value when saving the job, which apparently does
not crash, but instead returns `null`.
Since we interpret `null` to mean "the default value", entering a
variable into the rollout percentage field, saving the job, and then
opening the job config again would show "100.0" as the value. Oops.
Now we've returned to `rolloutPercentage` being the default field, and
have marked `rolloutPercent` as deprecated.
However, we remain backwards compatible, and the `rolloutPercent` field
persisted for Freestyle jobs will be migrated back to the string value.
You can also continue to use the slightly more convenient numeric syntax
for Pipeline jobs — either field is accepted, with `rolloutPercentage`
taking precedence.
Commit: 800446280ed08098b4121ec509f6f5b048724c84
https://github.com/jenkinsci/google-play-android-publisher-plugin/commit/800446280ed08098b4121ec509f6f5b048724c84
Author: Christopher Orr <[email protected]>
Date: 2020-05-13 (Wed, 13 May 2020)
Changed paths:
M
src/test/java/org/jenkinsci/plugins/googleplayandroidpublisher/ApkPublisherTest.java
Log Message:
-----------
Add test case to verify that the config form can be roundtripped.
This includes providing a variable as the rollout percentage value,
rather than a numeric value, as this should now work again.
Commit: d604d98c3aaa624de1f67dd49ef9779317834c54
https://github.com/jenkinsci/google-play-android-publisher-plugin/commit/d604d98c3aaa624de1f67dd49ef9779317834c54
Author: Christopher Orr <[email protected]>
Date: 2020-05-13 (Wed, 13 May 2020)
Changed paths:
M
src/test/java/org/jenkinsci/plugins/googleplayandroidpublisher/ApkPublisherTest.java
Log Message:
-----------
Add test case to verify that variables are correctly handled at runtime.
All test configuration fields accept variables, and so their values
should be correctly expanded and used during a build.
Commit: 862bb99106691e11f58e3b001f27e72a8fa95517
https://github.com/jenkinsci/google-play-android-publisher-plugin/commit/862bb99106691e11f58e3b001f27e72a8fa95517
Author: Christopher Orr <[email protected]>
Date: 2020-05-15 (Fri, 15 May 2020)
Changed paths:
A
src/test/java/org/jenkinsci/plugins/googleplayandroidpublisher/ReleaseTrackAssignmentBuilderTest.java
R
src/test/java/org/jenkinsci/plugins/googleplayandroidpublisher/ReleaseTrackAssignmentTest.java
Log Message:
-----------
Rename ReleaseTrackAssignmentTest to ReleaseTrackAssignmentBuilderTest.
Commit: c7d9dfb25b17fb25ad5cd6cb8b03f8dde1e185d5
https://github.com/jenkinsci/google-play-android-publisher-plugin/commit/c7d9dfb25b17fb25ad5cd6cb8b03f8dde1e185d5
Author: Christopher Orr <[email protected]>
Date: 2020-05-15 (Fri, 15 May 2020)
Changed paths:
M
src/main/java/org/jenkinsci/plugins/googleplayandroidpublisher/ApkPublisher.java
M
src/test/java/org/jenkinsci/plugins/googleplayandroidpublisher/ApkPublisherTest.java
Log Message:
-----------
Remove unnecessary direct field access from ApkPublisher and its tests.
Commit: ce921c97da9497322c7cd2aeea500825d2ddd316
https://github.com/jenkinsci/google-play-android-publisher-plugin/commit/ce921c97da9497322c7cd2aeea500825d2ddd316
Author: Christopher Orr <[email protected]>
Date: 2020-05-15 (Fri, 15 May 2020)
Changed paths:
M
src/main/java/org/jenkinsci/plugins/googleplayandroidpublisher/ReleaseTrackAssignmentBuilder.java
M
src/main/resources/org/jenkinsci/plugins/googleplayandroidpublisher/ReleaseTrackAssignmentBuilder/config.jelly
R
src/main/resources/org/jenkinsci/plugins/googleplayandroidpublisher/ReleaseTrackAssignmentBuilder/help-rolloutPercent.html
A
src/main/resources/org/jenkinsci/plugins/googleplayandroidpublisher/ReleaseTrackAssignmentBuilder/help-rolloutPercentage.html
M
src/test/java/org/jenkinsci/plugins/googleplayandroidpublisher/ReleaseTrackAssignmentBuilderTest.java
Log Message:
-----------
Revert to using a string field for rollout percentage for track moves.
This is basically the same as the change made a few commits earlier for
the file publisher.
Commit: a5f2bcb97613edccb2ace5075a7a5860f7b76b5e
https://github.com/jenkinsci/google-play-android-publisher-plugin/commit/a5f2bcb97613edccb2ace5075a7a5860f7b76b5e
Author: Christopher Orr <[email protected]>
Date: 2020-05-15 (Fri, 15 May 2020)
Changed paths:
M
src/main/java/org/jenkinsci/plugins/googleplayandroidpublisher/ReleaseTrackAssignmentBuilder.java
M
src/test/java/org/jenkinsci/plugins/googleplayandroidpublisher/ReleaseTrackAssignmentBuilderTest.java
Log Message:
-----------
Remove unnecessary direct field access from ReleaseTrackAssignmentBuilder and
its tests.
Commit: 2484d2652d209594a25518a78ec1209c962dcec0
https://github.com/jenkinsci/google-play-android-publisher-plugin/commit/2484d2652d209594a25518a78ec1209c962dcec0
Author: Christopher Orr <[email protected]>
Date: 2020-05-16 (Sat, 16 May 2020)
Changed paths:
M
src/test/java/org/jenkinsci/plugins/googleplayandroidpublisher/internal/TestsHelper.java
Log Message:
-----------
Make build assertion helper more generic.
Commit: d6897d51c30c5d9c46c707b4aa7e501df1933c09
https://github.com/jenkinsci/google-play-android-publisher-plugin/commit/d6897d51c30c5d9c46c707b4aa7e501df1933c09
Author: Christopher Orr <[email protected]>
Date: 2020-05-16 (Sat, 16 May 2020)
Changed paths:
M
src/test/java/org/jenkinsci/plugins/googleplayandroidpublisher/ApkPublisherTest.java
Log Message:
-----------
Add tests for uploading APKs and bundles with Pipeline.
Commit: 56b907b7518b788d7fd0f5dba9563d846f98338b
https://github.com/jenkinsci/google-play-android-publisher-plugin/commit/56b907b7518b788d7fd0f5dba9563d846f98338b
Author: Christopher Orr <[email protected]>
Date: 2020-05-16 (Sat, 16 May 2020)
Changed paths:
M
src/test/java/org/jenkinsci/plugins/googleplayandroidpublisher/ApkPublisherTest.java
Log Message:
-----------
Add tests for rollout percentage behaviour in `androidApkUpload`.
Commit: e7fdfe60cfae21daf8b694378bbad166e64c134d
https://github.com/jenkinsci/google-play-android-publisher-plugin/commit/e7fdfe60cfae21daf8b694378bbad166e64c134d
Author: Christopher Orr <[email protected]>
Date: 2020-05-16 (Sat, 16 May 2020)
Changed paths:
M
src/test/java/org/jenkinsci/plugins/googleplayandroidpublisher/ReleaseTrackAssignmentBuilderTest.java
Log Message:
-----------
Add Pipeline tests for ReleaseTrackAssignmentBuilder.
Commit: da59131e591d7f1d5a6acc7020ce558dc0b8dc2e
https://github.com/jenkinsci/google-play-android-publisher-plugin/commit/da59131e591d7f1d5a6acc7020ce558dc0b8dc2e
Author: Christopher Orr <[email protected]>
Date: 2020-05-16 (Sat, 16 May 2020)
Changed paths:
M README.md
Log Message:
-----------
Update README with `rolloutPercentage` and backwards compatibility.
Commit: 54d04c44b424ad9daed3c198f823c91a09cd8a5d
https://github.com/jenkinsci/google-play-android-publisher-plugin/commit/54d04c44b424ad9daed3c198f823c91a09cd8a5d
Author: Christopher Orr <[email protected]>
Date: 2020-05-16 (Sat, 16 May 2020)
Changed paths:
M README.md
Log Message:
-----------
Fix some minor formatting issues in README.
Commit: 2c803ed49b362b5cae83b336db270e0b18760de2
https://github.com/jenkinsci/google-play-android-publisher-plugin/commit/2c803ed49b362b5cae83b336db270e0b18760de2
Author: Christopher Orr <[email protected]>
Date: 2020-05-21 (Thu, 21 May 2020)
Changed paths:
M README.md
M pom.xml
M
src/main/java/org/jenkinsci/plugins/googleplayandroidpublisher/ApkPublisher.java
M
src/main/java/org/jenkinsci/plugins/googleplayandroidpublisher/CredentialsHandler.java
M
src/main/java/org/jenkinsci/plugins/googleplayandroidpublisher/GooglePlayBuildStepDescriptor.java
M
src/main/java/org/jenkinsci/plugins/googleplayandroidpublisher/ReleaseTrackAssignmentBuilder.java
M
src/test/java/org/jenkinsci/plugins/googleplayandroidpublisher/ApkPublisherTest.java
M
src/test/java/org/jenkinsci/plugins/googleplayandroidpublisher/internal/TestsHelper.java
Log Message:
-----------
Merge branch 'master' into fix/allow-rollout-variables
Commit: 4a8cf922a2fb461f58a6d406520e8a27901d6580
https://github.com/jenkinsci/google-play-android-publisher-plugin/commit/4a8cf922a2fb461f58a6d406520e8a27901d6580
Author: Christopher Orr <[email protected]>
Date: 2020-05-21 (Thu, 21 May 2020)
Changed paths:
M README.md
M
src/main/java/org/jenkinsci/plugins/googleplayandroidpublisher/ApkPublisher.java
M
src/main/java/org/jenkinsci/plugins/googleplayandroidpublisher/GooglePlayBuildStepDescriptor.java
M
src/main/java/org/jenkinsci/plugins/googleplayandroidpublisher/ReleaseTrackAssignmentBuilder.java
M
src/main/resources/org/jenkinsci/plugins/googleplayandroidpublisher/ApkPublisher/config.jelly
R
src/main/resources/org/jenkinsci/plugins/googleplayandroidpublisher/ApkPublisher/help-rolloutPercent.html
A
src/main/resources/org/jenkinsci/plugins/googleplayandroidpublisher/ApkPublisher/help-rolloutPercentage.html
M
src/main/resources/org/jenkinsci/plugins/googleplayandroidpublisher/ReleaseTrackAssignmentBuilder/config.jelly
R
src/main/resources/org/jenkinsci/plugins/googleplayandroidpublisher/ReleaseTrackAssignmentBuilder/help-rolloutPercent.html
A
src/main/resources/org/jenkinsci/plugins/googleplayandroidpublisher/ReleaseTrackAssignmentBuilder/help-rolloutPercentage.html
M
src/test/java/org/jenkinsci/plugins/googleplayandroidpublisher/ApkPublisherTest.java
A
src/test/java/org/jenkinsci/plugins/googleplayandroidpublisher/ReleaseTrackAssignmentBuilderTest.java
R
src/test/java/org/jenkinsci/plugins/googleplayandroidpublisher/ReleaseTrackAssignmentTest.java
M
src/test/java/org/jenkinsci/plugins/googleplayandroidpublisher/internal/TestsHelper.java
Log Message:
-----------
Merge pull request #28 from jenkinsci/fix/allow-rollout-variables
Compare:
https://github.com/jenkinsci/google-play-android-publisher-plugin/compare/890f025c2271...4a8cf922a2fb
--
You received this message because you are subscribed to the Google Groups
"Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/jenkinsci-commits/jenkinsci/google-play-android-publisher-plugin/push/refs/heads/master/890f02-4a8cf9%40github.com.