gitlab reproductibility; more specific removing of needs keyword
Now that some jobs need a docker images build from a previous jobs, we need to keep some of these entries. Moreover; needs was present with a value that was not removed; and yml resulting file was not correct