Fix git 1.7.1 compatibility in executors/shell package tests
What does this MR do?
This MR introduces a new test job that will run
go test gitlab.com/gitlab-org/gitlab-runner/executors/shell gitlab.com/gitlab-org/gitlab-runner/shells on a CentOS/6 image with
It also fixes all the test incompatibilities and skip tests that cannot be run on git 1.7.x
Why was this MR needed?
We support CentOS/6 and it ships with
This new jobs ensures that we are generating shell scripts that executor::shell can when
git v.17.1 is available.
Are there points in the code the reviewer needs to double check?
Does this MR meet the acceptance criteria?
- Documentation created/updated
- Added for this feature/bug
- All builds are passing
Branch has no merge conflicts with
master(if you do - rebase it please)