Skip to content
GitLab
Explore
Projects
Groups
Topics
Snippets
Projects
Groups
Topics
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
BC
public
linphone-sdk
Commits
626735db
Commit
626735db
authored
2 years ago
by
Ghislain MARY
Committed by
Ghislain MARY
1 year ago
Browse files
Options
Download
Patches
Plain Diff
Update CI files for yocto kirkstone build.
parent
2d586bf5
tests/build_windows_ansible
fix/add_debug_logs
fix/audio_codec_debug
fix/build-without-glu-header-file
fix/flexi_api
fix/ios_builds_5_2
fix/keep_centos7_build_only_5_2
fix/video_refused
release/5.2
test/5.2_workload_temp_shuttle_monster_replacement
5.2.114
5.2.113
5.2.112
5.2.111
5.2.110
5.2.109
5.2.108
5.2.107
5.2.106
5.2.105
5.2.104
5.2.103
5.2.102
5.2.101
5.2.100
5.2.99
5.2.98
5.2.97
5.2.96
5.2.95
5.2.94
5.2.93
5.2.92
5.2.91
5.2.90
5.2.89
5.2.88
5.2.87
5.2.86
5.2.85
5.2.84
5.2.83
5.2.82
5.2.81
5.2.80
5.2.79
5.2.78
5.2.77
5.2.76
5.2.75
5.2.74
5.2.73
5.2.72
5.2.71
5.2.70
5.2.69
5.2.68
5.2.67
5.2.66
5.2.65
5.2.64
5.2.63
1 merge request
!3567
Add build for Yocto Kirkstone.
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
.gitlab-ci-files/yocto-qemuarm64.yml
+34
-0
.gitlab-ci-files/yocto-qemuarm64.yml
.gitlab-ci.yml
+1
-2
.gitlab-ci.yml
with
35 additions
and
2 deletions
.gitlab-ci-files/
linux-yocto
.yml
→
.gitlab-ci-files/
yocto-qemuarm64
.yml
+
34
−
0
View file @
626735db
debian
9
-yocto-
sumo
:
debian
11
-yocto-
qemuarm64
:
stage
:
build
tags
:
[
"
docker-debian9-yocto"
]
image
:
gitlab.linphone.org:4567/bc/public/linphone-sdk/bc-dev-yocto:$DEBIAN_9_METABC_YOCTO_IMAGE_VERSION
rules
:
-
if
:
$NIGHTLY_MASTER
-
if
:
$YOCTO
tags
:
[
"
docker-debian11-yocto-qemuarm64"
]
image
:
gitlab.linphone.org:4567/bc/public/linphone-sdk/bc-dev-yocto:kirkstone-qemuarm64
#rules:
# - if: $NIGHTLY_MASTER
script
:
-
export WORKSPACE_PATH="$CI_PROJECT_DIR"
#update to latest version of meta-bc for current branch (see docker file from meta-bc)
-
cd /home/build/poky/meta-bc
-
git pull
# Update to latest version of meta-bc for current branch (see docker file from meta-bc)
-
cd /home/build/poky
-
export BB_ENV_EXTRAWHITE="LINPHONE_SDK_REV LINPHONE_SDK_BRANCH PREFERED_LINPHONE_SDK_RECIPE_VERSION LINPHONE_SDK_LIC_FILES_CHKSUM"
-
git clone https://gitlab.linphone.org/BC/public/meta-bc.git -b feature/yocto-kirkstone
-
echo -e '\nBBLAYERS += "${BSPDIR}/meta-bc"' >> build/conf/bblayers.conf
-
echo -e '\nLICENSE_FLAGS_ACCEPTED = "commercial"' >> build/conf/local.conf
-
echo -e 'PACKAGECONFIG:append:pn-avahi = " libdns_sd"' >> build/conf/local.conf
-
echo -e 'PACKAGECONFIG:append:pn-linphone-sdk = " mdns"' >> build/conf/local.conf
-
echo -e 'PACKAGECONFIG:append:pn-linphone-sdk = " h264"' >> build/conf/local.conf
-
echo -e 'IMAGE_INSTALL:append = " linphone-sdk"' >> build/conf/local.conf
-
export BB_ENV_PASSTHROUGH_ADDITIONS="LINPHONE_SDK_REV LINPHONE_SDK_BRANCH PREFERED_LINPHONE_SDK_RECIPE_VERSION LATEST_REVISIONS"
-
export LINPHONE_SDK_REV="$CI_COMMIT_SHA"
-
echo $LINPHONE_SDK_REV
-
export LINPHONE_SDK_BRANCH="$CI_COMMIT_REF_NAME"
-
echo $LINPHONE_SDK_BRANCH
-
export PREFERED_LINPHONE_SDK_RECIPE_VERSION="latest"
-
echo $PREFERED_LINPHONE_SDK_RECIPE_VERSION
#Added to support license changed to Linphone-SDK, especially the switch from GPLv2+ to AGPLv3+
#LIC_FILES_CHKSUM should allow to detect issues with future license changes for Yocto recipes
-
export LINPHONE_SDK_LIC_FILES_CHKSUM="eb1e647870add0502f8f010b19de32af"
-
export LATEST_REVISIONS="1"
-
echo $LATEST_REVISIONS
-
source oe-init-build-env
-
bitbake -c cleanall linphone-sdk
-
bitbake -f linphone-sdk 2>&1 | tee ${CI_PROJECT_DIR}/bitbake_build_error.log
#to get build logs from linphone-sdk
-
bitbake core-image-base 2>&1 | tee ${CI_PROJECT_DIR}/bitbake_build_error.log
# Get build logs from linphone-sdk
-
tar cvzf ${CI_PROJECT_DIR}/bitbake_build_logs.tgz `bitbake -e linphone-sdk | grep ^T= |cut -d'"' -f 2`
artifacts
:
paths
:
...
...
This diff is collapsed.
Click to expand it.
.gitlab-ci.yml
+
1
−
2
View file @
626735db
...
...
@@ -64,8 +64,7 @@ include:
-
'
.gitlab-ci-files/linux-desktop/linux-desktop-ubuntu-rolling.yml'
-
'
.gitlab-ci-files/linux-desktop/linux-desktop-ubuntu1804.yml'
-
'
.gitlab-ci-files/linux-yocto.yml'
-
'
.gitlab-ci-files/yocto-qemuarm64.yml'
-
'
.gitlab-ci-files/macosx/builds.yml'
-
'
.gitlab-ci-files/macosx/tests.yml'
...
...
This diff is collapsed.
Click to expand it.
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment
Menu
Explore
Projects
Groups
Topics
Snippets