Recent Enhancements and Bug Fixes
Screwdriver Team from Verizon Media
UI
- Bugfix: Artifacts images are now displayed correctly in Firefox browser
- Feature: Deep linking to an artifact for a specific build You can now share a link directly to an artifact, for example: https://cd.screwdriver.cd/pipelines/3709/builds/168862/artifacts/artifacts/dog.jpeg
- Enhancement: Can override Freeze Window to start a build.
Previously, users could not start builds during a freeze window unless they made changes to the freeze window setting in the screwdriver.yaml configuration. Now, you can start a build by entering a reason in the confirmation modal. This can be useful for users needing to push out an urgent patch or hotfix during a freeze window.
![image](https://66.media.tumblr.com/0b8bd42fcbea4f9bdf3009a4c7e821e7/b4a2449d11fb0393-68/s1280x1920/ea21f1f0719b39ed07cadbeb4cf4cf48dcb0833e.png)
![image](https://66.media.tumblr.com/2ab5d5c3966a839a7dc426c40a9e3353/b4a2449d11fb0393-ff/s1280x1920/3b94b11a9f2de28b0706835155258dd1ba437726.png)
Store
- Feature: Build cache now supports local disk-based cache in addition to S3 cache.
Queue Worker
- Bugfix: Periodic build timeout check
- Enhancement: Prevent re-enqueue of builds from same event.
Compatibility List
In order to have these improvements, you will need these minimum versions:
- UI – v1.0.479
- API – v0.5.835
- Store – v3.10.3
- Launcher – v6.0.42
- Queue-Worker – v2.9.0
Contributors
Thanks to the following contributors for making this feature possible:
Questions and Suggestions
We’d love to hear from you. If you have any questions, please feel free to reach out here. You can also visit us on Github and Slack.