Skip to content
Snippets Groups Projects
Commit 7d5f767e authored by Pavel Zhukov's avatar Pavel Zhukov Committed by Andrei Gherzan
Browse files

.oniro-ci: Fix abichecker artifacts collection


It was broken because of BITBAKE_TMPDIR variable definition removal as
part of the cleanup. Define BITBAKE_TOPDIR variable instead which serves
needs of ABI checker better.

Signed-off-by: default avatarPavel Zhukov <pavel.zhukov@huawei.com>
parent 8ee245d6
No related branches found
No related tags found
1 merge request!218.oniro-ci: Fix abichecker artifacts collection
...@@ -268,6 +268,9 @@ ...@@ -268,6 +268,9 @@
# The name of the build-specific deploy dir may vary. Ask bitbake instead # The name of the build-specific deploy dir may vary. Ask bitbake instead
# of hard-coding it. # of hard-coding it.
- eval "$(bitbake -e | grep ^DEPLOY_DIR= | sed -e 's/^DEPLOY_DIR/BITBAKE_DEPLOY_DIR/g')" - eval "$(bitbake -e | grep ^DEPLOY_DIR= | sed -e 's/^DEPLOY_DIR/BITBAKE_DEPLOY_DIR/g')"
# Top level of bitbake working directory.
# The name is build specific ask bitbake instead of hard-coding.
- eval "$(bitbake -e | grep ^TOPDIR= | sed -e 's/^TOPDIR/BITBAKE_TOPDIR/g')"
# Uncompressed wic image is not needed in CI. We cannot remove it from # Uncompressed wic image is not needed in CI. We cannot remove it from
# meta-oniro-core/classes/oniro-image.bbclass as runqemu needs it for local # meta-oniro-core/classes/oniro-image.bbclass as runqemu needs it for local
# build and boot. # build and boot.
...@@ -286,8 +289,8 @@ ...@@ -286,8 +289,8 @@
) )
fi fi
# Compress and copy artifacts of do_abicheck task (if any) # Compress and copy artifacts of do_abicheck task (if any)
if test -n "$CI_ONIRO_ABICHECK_TOPDIR" && test -d "$BITBAKE_TMPDIR"/../"$CI_ONIRO_ABICHECK_TOPDIR"; then if test -n "$CI_ONIRO_ABICHECK_TOPDIR" && test -d "$BITBAKE_TOPDIR"/"$CI_ONIRO_ABICHECK_TOPDIR"; then
tar -cJf "$CI_PROJECT_DIR"/artifacts/abicheck-"$CI_COMMIT_SHA".tar.xz "$BITBAKE_TMPDIR"/../"$CI_ONIRO_ABICHECK_TOPDIR"/*/*/binaryaudit tar -cJf "$CI_PROJECT_DIR"/artifacts/abicheck-"$CI_COMMIT_SHA".tar.xz "$BITBAKE_TOPDIR"/"$CI_ONIRO_ABICHECK_TOPDIR"/*/*/binaryaudit
fi fi
set +x set +x
artifacts: artifacts:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment