Branch: refs/heads/master Home: https://github.com/jenkinsci/windows-azure-storage-plugin Commit: 428e0ffd278b2178e09c7286dea635fbedcb1999 https://github.com/jenkinsci/windows-azure-storage-plugin/commit/428e0ffd278b2178e09c7286dea635fbedcb1999 Author: Samantha Schwarz <roguishmount...@gmail.com> Date: 2017-01-03 (Tue, 03 Jan 2017)
Changed paths: M pom.xml Log Message: ----------- update jenkins version and dependencies Commit: 447aff7c731bd01f3d8b78ffc3379c472b2c63bf https://github.com/jenkinsci/windows-azure-storage-plugin/commit/447aff7c731bd01f3d8b78ffc3379c472b2c63bf Author: Samantha Schwarz <roguishmount...@gmail.com> Date: 2017-01-03 (Tue, 03 Jan 2017) Changed paths: M pom.xml M src/main/java/com/microsoftopentechnologies/windowsazurestorage/AzureBlobAction.java M src/main/java/com/microsoftopentechnologies/windowsazurestorage/AzureStorageBuilder.java M src/main/java/com/microsoftopentechnologies/windowsazurestorage/WAStorageClient.java M src/main/java/com/microsoftopentechnologies/windowsazurestorage/WAStoragePublisher.java M src/main/resources/com/microsoftopentechnologies/windowsazurestorage/AzureStorageBuilder/config.jelly M src/main/resources/com/microsoftopentechnologies/windowsazurestorage/AzureStorageBuilder/config.properties M src/main/resources/com/microsoftopentechnologies/windowsazurestorage/WAStoragePublisher/config.jelly M src/main/resources/com/microsoftopentechnologies/windowsazurestorage/WAStoragePublisher/config.properties M src/main/webapp/help-builderContainerName.html A src/main/webapp/help-builderProjectName.html M src/main/webapp/help-containerName.html A src/main/webapp/help-manageArtifacts.html Log Message: ----------- This adds new functionality to the windows-azure-storage-plugin In the Java classes AbstractBuild amd BuildListener were used. These have been updated to use the newer version which are Run and TaskListener. AzureStorageBuilder and WAStoragePublisher implement SimpleBuildStep which takes Run and TaskListener instead of AbstractBuild and BuildListener. Due to these changes the classes now get the environment variables directly and use Util.replaceMacro instead of Utils.replaceToken. Uploading changes - When uploading a file there is now an option to manage the build artifacts. - This will create a container name of "jobs" and a filepath of [job name]/[build number]/[given container name]/[virtual path]/[artifact]. - If not managed the original functionality is used. - If not managed and no container name, the default container name is "default". Downloading Changes - Dropdown list that shows supported managed artifacts (last successful and upstream). - Textbox specifies which project the artifacts are from. The textbox has autocomplete. - Launcher gets the file path from remote nodes. - The BuildSelector that is passed through the dropdown box gets information about the artifacts from the parent build. - If a container is specified then it was download the items from the container (to keep with the original functionality). - If a container is not specified then it will download artifacts from the build specified in the dropdown and project name. The help files have been updated for the new/updated UI features. Organized imports. Commit: 5158da684ea9fb36bc59a887538892562296738b https://github.com/jenkinsci/windows-azure-storage-plugin/commit/5158da684ea9fb36bc59a887538892562296738b Author: Samantha Schwarz <roguishmount...@gmail.com> Date: 2017-01-03 (Tue, 03 Jan 2017) Changed paths: M pom.xml M src/main/java/com/microsoftopentechnologies/windowsazurestorage/AzureStorageBuilder.java M src/main/resources/com/microsoftopentechnologies/windowsazurestorage/Messages.properties Log Message: ----------- Update java version and check for null jobs Fix expansion of project name Commit: 7e1e63e88164c1057825af809efa2afd797fbfa4 https://github.com/jenkinsci/windows-azure-storage-plugin/commit/7e1e63e88164c1057825af809efa2afd797fbfa4 Author: Samantha Schwarz <roguishmount...@gmail.com> Date: 2017-01-03 (Tue, 03 Jan 2017) Changed paths: M src/main/java/com/microsoftopentechnologies/windowsazurestorage/AzureBlob.java M src/main/java/com/microsoftopentechnologies/windowsazurestorage/AzureBlobAction.java M src/main/java/com/microsoftopentechnologies/windowsazurestorage/AzureStorageBuilder.java M src/main/java/com/microsoftopentechnologies/windowsazurestorage/WAStorageClient.java M src/main/java/com/microsoftopentechnologies/windowsazurestorage/WAStoragePublisher.java M src/main/resources/com/microsoftopentechnologies/windowsazurestorage/WAStoragePublisher/config.jelly M src/main/resources/com/microsoftopentechnologies/windowsazurestorage/WAStoragePublisher/config.properties A src/main/webapp/help-doNotWaitForPreviousBuild.html Log Message: ----------- Remove hard coding of container name Refactor, add functionality, and bug fixes Add individual blobs and zipped blobs to API - Exposes the blob URL, MD5, and file size Add MD5 and size of file to AzureBlob class Add support for concurrent builds - This allows builds to run the upload to azure step without waiting for the previous build to complete Bug fixes - Download step didn't recognize zipped artifacts - Downloaded whole container under certain conditions Refactoring Remove unneeded manageArtifacts flag Fix excessive if statements Commit: cdf836c3ed5408e6928a1e8300b07fb044f13601 https://github.com/jenkinsci/windows-azure-storage-plugin/commit/cdf836c3ed5408e6928a1e8300b07fb044f13601 Author: Samantha Schwarz <roguishmount...@gmail.com> Date: 2017-01-03 (Tue, 03 Jan 2017) Changed paths: M src/main/java/com/microsoftopentechnologies/windowsazurestorage/AzureStorageBuilder.java M src/main/java/com/microsoftopentechnologies/windowsazurestorage/WAStorageClient.java M src/main/java/com/microsoftopentechnologies/windowsazurestorage/WAStoragePublisher.java M src/main/resources/com/microsoftopentechnologies/windowsazurestorage/AzureStorageBuilder/config.jelly M src/main/resources/com/microsoftopentechnologies/windowsazurestorage/AzureStorageBuilder/config.properties M src/main/resources/com/microsoftopentechnologies/windowsazurestorage/WAStoragePublisher/config.jelly M src/main/resources/com/microsoftopentechnologies/windowsazurestorage/WAStoragePublisher/config.properties R src/main/webapp/help-builderContainerName.html M src/main/webapp/help-containerName.html R src/main/webapp/help-manageArtifacts.html M src/test/java/com/microsoftopentechnologies/windowsazurestorage/WindowsAzureStorageTest.java Log Message: ----------- Fixed slowness of downloads and deleted fields that are no longer needed Remove container name from download artifacts - Removed from code and UI - No longer need the user to supply the container name since the build has the container name stored Remove manage artifacts checkbox from upload artifacts - Removed from code and UI - Only added ${JOB_NAME}/${BUILD_NUMBER} to file path which the user can add with virtual files Fix a null object being added to the list of artifacts if no zipped archive Add back modified versionof data validation - Previously the perform method returned a boolean (and now returns void) Slow downloads - Previously the downloads were based on the container name and include exclude patterns - The plugin searched through the entire container for all files that fit the patterns - With managaed artifacts the URLs of the downloads are known - Instead of checking every file in the container, the blob can be downloaded with the URL that is stored with the run Update help files related to managed artifacts Add check for archive zips Commit: 03c6e286966ca06fec7d86069af7b4db94552e36 https://github.com/jenkinsci/windows-azure-storage-plugin/commit/03c6e286966ca06fec7d86069af7b4db94552e36 Author: Samantha Schwarz <roguishmount...@gmail.com> Date: 2017-01-03 (Tue, 03 Jan 2017) Changed paths: M pom.xml M src/main/java/com/microsoftopentechnologies/windowsazurestorage/WAStorageClient.java Log Message: ----------- Update Azure SDK Commit: abba82207b4ba0d2846589f66b9fe79c430b0626 https://github.com/jenkinsci/windows-azure-storage-plugin/commit/abba82207b4ba0d2846589f66b9fe79c430b0626 Author: Joseph Stroman <joewstro...@gmail.com> Date: 2017-01-03 (Tue, 03 Jan 2017) Changed paths: M src/main/java/com/microsoftopentechnologies/windowsazurestorage/WAStoragePublisher.java Log Message: ----------- Remove slashes from expanded container name, and throw exception if container name is null Commit: fd2ad3a04023f1315eaddad6ff8fc31950cd9ef7 https://github.com/jenkinsci/windows-azure-storage-plugin/commit/fd2ad3a04023f1315eaddad6ff8fc31950cd9ef7 Author: Joseph Stroman <joewstro...@gmail.com> Date: 2017-01-03 (Tue, 03 Jan 2017) Changed paths: M src/main/java/com/microsoftopentechnologies/windowsazurestorage/AzureBlobAction.java M src/main/java/com/microsoftopentechnologies/windowsazurestorage/WAStorageClient.java Log Message: ----------- Create SAS at blob level not container level Commit: 60f3e96115b8b083cd15fe50a26bce439e371df0 https://github.com/jenkinsci/windows-azure-storage-plugin/commit/60f3e96115b8b083cd15fe50a26bce439e371df0 Author: Joseph Stroman <joewstro...@gmail.com> Date: 2017-01-03 (Tue, 03 Jan 2017) Changed paths: M src/main/java/com/microsoftopentechnologies/windowsazurestorage/WAStoragePublisher.java M src/main/java/com/microsoftopentechnologies/windowsazurestorage/helper/Utils.java Log Message: ----------- Stop build exectution if there is invalid data Commit: 66f1384587903a278b13b63b4acd9ea8a2bb3d3f https://github.com/jenkinsci/windows-azure-storage-plugin/commit/66f1384587903a278b13b63b4acd9ea8a2bb3d3f Author: Duncan Mak <duncan....@xamarin.com> Date: 2017-01-03 (Tue, 03 Jan 2017) Changed paths: M src/main/java/com/microsoftopentechnologies/windowsazurestorage/AzureStorageBuilder.java Log Message: ----------- Use BuildStepDescriptor<Builder> instead of Descriptor<Builder>. Without this change, AzureStorageBuilder won't show up in the drop-down for the Promoted Builds plugin. Commit: 06e4387d593f54ee05f27033d10017fc7565ed52 https://github.com/jenkinsci/windows-azure-storage-plugin/commit/06e4387d593f54ee05f27033d10017fc7565ed52 Author: Samantha Schwarz <roguishmount...@gmail.com> Date: 2017-01-03 (Tue, 03 Jan 2017) Changed paths: M src/main/java/com/microsoftopentechnologies/windowsazurestorage/AzureBlobAction.java M src/main/java/com/microsoftopentechnologies/windowsazurestorage/AzureBlobProjectAction.java M src/main/java/com/microsoftopentechnologies/windowsazurestorage/AzureStorageBuilder.java M src/main/java/com/microsoftopentechnologies/windowsazurestorage/WAStorageClient.java M src/main/java/com/microsoftopentechnologies/windowsazurestorage/WAStoragePublisher.java Log Message: ----------- Refactoring - Add override annotations - Remove unneeded methods - Remove redundant code - Change passing of multiple strings from object to passing the object - Remove unused variables and assigned values that are never used Commit: 8c86b8781cfbd6065bcc67c255b77884a16f766a https://github.com/jenkinsci/windows-azure-storage-plugin/commit/8c86b8781cfbd6065bcc67c255b77884a16f766a Author: Samantha Schwarz <roguishmount...@gmail.com> Date: 2017-01-03 (Tue, 03 Jan 2017) Changed paths: M src/main/java/com/microsoftopentechnologies/windowsazurestorage/AzureStorageBuilder.java M src/main/java/com/microsoftopentechnologies/windowsazurestorage/WAStorageClient.java M src/main/java/com/microsoftopentechnologies/windowsazurestorage/WAStoragePublisher.java M src/main/java/com/microsoftopentechnologies/windowsazurestorage/helper/Utils.java Log Message: ----------- Additional Cleanup - Organize imports - Make variables for jelly final variables - Add @override annotation - Break up larger methods - Move user input cleaning - Remove unused methods - Remove unneeded variable assignment Commit: d5005d7c5340a1609d4df257802c1ed113078318 https://github.com/jenkinsci/windows-azure-storage-plugin/commit/d5005d7c5340a1609d4df257802c1ed113078318 Author: Samantha Schwarz <roguishmount...@gmail.com> Date: 2017-01-03 (Tue, 03 Jan 2017) Changed paths: M src/main/java/com/microsoftopentechnologies/windowsazurestorage/AzureBlob.java M src/main/java/com/microsoftopentechnologies/windowsazurestorage/AzureBlobAction.java M src/main/java/com/microsoftopentechnologies/windowsazurestorage/AzureBlobProjectAction.java M src/main/java/com/microsoftopentechnologies/windowsazurestorage/AzureStorageBuilder.java M src/main/java/com/microsoftopentechnologies/windowsazurestorage/WAStorageClient.java M src/main/java/com/microsoftopentechnologies/windowsazurestorage/WAStoragePublisher.java M src/main/java/com/microsoftopentechnologies/windowsazurestorage/beans/StorageAccountInfo.java M src/main/java/com/microsoftopentechnologies/windowsazurestorage/exceptions/WAStorageException.java M src/main/java/com/microsoftopentechnologies/windowsazurestorage/helper/Utils.java Log Message: ----------- Fix formatting for Java files Commit: aadabfbca0ad4a1433beabab690afa467c35bb76 https://github.com/jenkinsci/windows-azure-storage-plugin/commit/aadabfbca0ad4a1433beabab690afa467c35bb76 Author: Samantha Schwarz <roguishmount...@gmail.com> Date: 2017-01-03 (Tue, 03 Jan 2017) Changed paths: M src/main/java/com/microsoftopentechnologies/windowsazurestorage/AzureStorageBuilder.java M src/main/java/com/microsoftopentechnologies/windowsazurestorage/WAStorageClient.java M src/main/java/com/microsoftopentechnologies/windowsazurestorage/WAStoragePublisher.java Log Message: ----------- Change to alternative way to get workspace. This makes the plugin compatible with pipeline scripts. Commit: 3061c158f0a0b6121aa55104c88faaa7be27f7c5 https://github.com/jenkinsci/windows-azure-storage-plugin/commit/3061c158f0a0b6121aa55104c88faaa7be27f7c5 Author: Samantha Schwarz <roguishmount...@gmail.com> Date: 2017-01-03 (Tue, 03 Jan 2017) Changed paths: M src/main/java/com/microsoftopentechnologies/windowsazurestorage/AzureStorageBuilder.java M src/main/java/com/microsoftopentechnologies/windowsazurestorage/WAStorageClient.java M src/main/resources/com/microsoftopentechnologies/windowsazurestorage/AzureStorageBuilder/config.jelly M src/main/resources/com/microsoftopentechnologies/windowsazurestorage/AzureStorageBuilder/config.properties A src/main/webapp/help-builderContainerName.html M src/main/webapp/help-builderProjectName.html A src/main/webapp/help-descriptor.html A src/main/webapp/help-downloadType.html Log Message: ----------- Add back functionality that was available in original version of plugin - Adds drop down to choose whether to download an artifact from a build or from a filepath in blob storage Commit: cf0a406072da6ddff2e4aa8c7f2416b2b44c2917 https://github.com/jenkinsci/windows-azure-storage-plugin/commit/cf0a406072da6ddff2e4aa8c7f2416b2b44c2917 Author: Claudiu Guiman <clgui...@microsoft.com> Date: 2017-01-03 (Tue, 03 Jan 2017) Changed paths: M src/main/java/com/microsoftopentechnologies/windowsazurestorage/AzureStorageBuilder.java M src/main/resources/com/microsoftopentechnologies/windowsazurestorage/AzureStorageBuilder/config.jelly R src/main/webapp/help-downloadType.html Log Message: ----------- Update AzureStorageBuilder UI Commit: 477ada6df809c379b1ee01474f9e38f84522fa1a https://github.com/jenkinsci/windows-azure-storage-plugin/commit/477ada6df809c379b1ee01474f9e38f84522fa1a Author: Samantha Schwarz <roguishmount...@gmail.com> Date: 2017-01-03 (Tue, 03 Jan 2017) Changed paths: M src/main/webapp/help-builderContainerName.html M src/main/webapp/help-builderProjectName.html Log Message: ----------- Update help files Compare: https://github.com/jenkinsci/windows-azure-storage-plugin/compare/dad48e391278...477ada6df809 -- 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 jenkinsci-commits+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.