[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 |