osmo-ci.git branch master updated. f9c1cb2777cfc2241a51749ea126dfd1f02276be

This is merely a historical archive of years 2008-2021, before the migration to mailman3.

A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/osmocom-commitlog@lists.osmocom.org/.

gitosis at osmocom.org gitosis at osmocom.org
Sat Oct 28 00:00:08 UTC 2017


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "CI scripts".

The branch, master has been updated
       via  f9c1cb2777cfc2241a51749ea126dfd1f02276be (commit)
       via  7c5e34cba004837189c92ca015856a06288872e0 (commit)
       via  f42a1cfa501d67a0fa96def4a1ff352c2b214620 (commit)
      from  26f9d8768b644ae0dd20b0e671b949a340c954e4 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-ci/commit/?id=f9c1cb2777cfc2241a51749ea126dfd1f02276be

commit f9c1cb2777cfc2241a51749ea126dfd1f02276be
Author: Neels Hofmeyr <neels at hofmeyr.de>
Date:   Fri Oct 27 22:32:45 2017 +0200

    scripts: use 'git checkout -f' instead of 'reset --hard'
    
    'checkout -f' more accurately does what is intended. 'reset' changes the
    current branch to some hash, 'checkout -f' force-checkouts another branch.
    
    Change-Id: Ic6279ebaf8160bceb3fa2ab40eff0b888ecd5009

http://cgit.osmocom.org/osmo-ci/commit/?id=7c5e34cba004837189c92ca015856a06288872e0

commit 7c5e34cba004837189c92ca015856a06288872e0
Author: Neels Hofmeyr <neels at hofmeyr.de>
Date:   Fri Oct 27 22:31:14 2017 +0200

    osmo-build-dep: offload branch checkout to osmo-deps.sh
    
    In osmo-deps.sh, add second arg $branch, and also name the first one (i.e.
    $project). Use the passed branch or 'origin/master' by default.
    
    In osmo-build-dep.sh, it's not necessary to do a second 'git rev-parse HEAD',
    osmo-deps.sh already does it.
    
    Change-Id: I598c41a12352acea6e49a321ad2f665f6ea07a44

http://cgit.osmocom.org/osmo-ci/commit/?id=f42a1cfa501d67a0fa96def4a1ff352c2b214620

commit f42a1cfa501d67a0fa96def4a1ff352c2b214620
Author: Neels Hofmeyr <neels at hofmeyr.de>
Date:   Fri Oct 27 22:10:17 2017 +0200

    add osmo-clean-workspace.sh, use in osmo-deps.sh
    
    So far, each jenkins job does its own cleanup, more or less well. Also, jenkins
    git config offers the 'Clean before checkout' option, which seems to fail when
    there are non-writable leftovers from a failed 'make distcheck'.
    
    Furthermore, our jenkins build slaves have unused compiled binaries piling up
    by the gigabytes: each matrix build x each parallel build and each compiled
    dependency therein builds .o, .a, .so and executables plus installs them to a
    local prefix, and just leaves them sitting around to rot until the job runs
    again. Instead, we want to clean them out when building is done.
    
    All of this calls for a unified cleanup script that knows how to clean a
    workspace properly, to run once before and once after each jenkins build.
    Here it is.
    
    Use that function in osmo-deps.sh instead of duplicating cleanup steps.
    
    Change-Id: I2409b2928b4d7ebbd6c005097d4ad7337307dd93

-----------------------------------------------------------------------

Summary of changes:
 scripts/osmo-build-dep.sh       |  7 +------
 scripts/osmo-clean-workspace.sh | 42 +++++++++++++++++++++++++++++++++++++++++
 scripts/osmo-deps.sh            | 16 ++++++++++++----
 scripts/osmo-layer1-headers.sh  |  2 +-
 4 files changed, 56 insertions(+), 11 deletions(-)
 create mode 100755 scripts/osmo-clean-workspace.sh


hooks/post-receive
-- 
CI scripts



More information about the osmocom-commitlog mailing list