5 4 4 - Shippable/support GitHub Wiki
Features
- Two new environment variables are available in runSh and runCLI jobs to identify which resource triggered it. These are
JOB_TRIGGERED_BY_NAME
,JOB_TRIGGERED_BY_ID
. - CI build emails have new enhancements.
sendConsoleLogs
,sendCoverageReports
can be set in the notification YML section to attach console logs and coverage reports in the email. - Admin runs page now supports filtering and sorting.
- New and improved runs search model.
- Pipeline now supports dry-run. Branches can be visualized before merging.
- Improvements in grid view search performance.
Bug Fixes
- Resources can no longer be soft-deleted when a build is running. This prevents the subscription from getting stuck in an inconsitent state.
- Only sync repo that a subscription integration has access to will be shown in the new sync repo dropdown.
- Sockets are correctly handled when a new sync repo is added.
- Failed custom and system nodes due to insufficent space can now be reset and no longer have to be removed and added again.
- rSync will not be skipped if we fail to obtain SHA from the provider.
- Fixes in PR builds for Bitbucket Server.
- runCI resources are cleaned up correctly when deleted from resources.
Steps to Upgrade
-
Pre-installation:
- Pull the latest code by running the following:
git fetch origin --tags
git tag
git checkout v5.4.4
- Run
sudo apt-get update
on all machines
- Pull the latest code by running the following:
-
Installation:
- Run
./base.sh upgrade --version v5.4.4
- Run
-
Post installation:
- Reset all system and custom nodes
- Verify custom nodes are running the latest version of genExec