|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [XEN PATCH] CI: Always move the bisect build log back
On Wed, Aug 23, 2023 at 07:05:56PM +0100, Andrew Cooper wrote:
> On 23/08/2023 4:23 pm, Anthony PERARD wrote:
> > On failure of "build"-each-commit script, the next command that move
> > the log back into the build directory isn't executed. Fix that by
> > using "after_script" which is always executed even if the main
> > "script" fails. (We would still miss the log when the jobs times out.)
> >
> > Signed-off-by: Anthony PERARD <anthony.perard@xxxxxxxxxx>
> > ---
> > automation/gitlab-ci/test.yaml | 1 +
> > 1 file changed, 1 insertion(+)
> >
> > diff --git a/automation/gitlab-ci/test.yaml b/automation/gitlab-ci/test.yaml
> > index 810631bc46..5099f2e6b6 100644
> > --- a/automation/gitlab-ci/test.yaml
> > +++ b/automation/gitlab-ci/test.yaml
> > @@ -140,6 +140,7 @@ build-each-commit-gcc:
> > CC: gcc
> > script:
> > - BASE=${BASE_SHA:-${CI_COMMIT_BEFORE_SHA}}
> > TIP=${TIP_SHA:-${CI_COMMIT_SHA}}
> > ./automation/gitlab-ci/build-each-commit.sh 2>&1 | tee
> > ../build-each-commit-gcc.log
> > + after_script:
> > - mv ../build-each-commit-gcc.log .
> > artifacts:
> > paths:
>
> Thanks for looking into this, and yeah that is dumb, but why play games
> with the parent directory?
`git clean -ffdx` has the tendency to remove everything that's not
committed, that's why. But maybe we can teach ./build-each-commit.sh to
ignore that logfile.
Cheers,
--
Anthony PERARD
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |