From be92ad1eb4fc3b665b1bb4eda82e4c744e501765 Mon Sep 17 00:00:00 2001 From: Akim Demaille Date: Wed, 2 Oct 2019 17:54:54 +0200 Subject: [PATCH] CI: remove the symlink before creating it Currently we fail if we rerun a job that succeeded to push the tarball. --- .travis.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index be396eaf..e51ebc4a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -68,7 +68,9 @@ jobs: # tarball on a name that only depends on the Travis build number. # # Without -b -, exit status is always 0. - - sftp -b - bison@sftp.lrde.epita.fr <<< "put $dist"$'\n'"ln -s $dist bison-$TRAVIS_BUILD_NUMBER.tar.xz" + # + # If we rerun a job that was already uploaded, 'ln -s' will fail: remove beforehand. + - sftp -b - bison@sftp.lrde.epita.fr <<< "put $dist"$'\n'"-rm bison-$TRAVIS_BUILD_NUMBER.tar.xz"$'\n'"ln -s $dist bison-$TRAVIS_BUILD_NUMBER.tar.xz" ## ------- ## ## First. ##