forked from mirzak/meta-coral
-
Notifications
You must be signed in to change notification settings - Fork 0
/
azure-pipelines.yml
45 lines (39 loc) · 1.32 KB
/
azure-pipelines.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
# Starter pipeline
trigger:
- master
pool:
vmImage: 'ubuntu-latest'
steps:
- task: Bash@3
inputs:
targetType: 'inline'
script: |
# Write your commands here
sudo apt-get install repo diffstat texinfo
mkdir coral && cd coral
repo init -u https://github.com/Freescale/fsl-community-bsp-platform -b warrior
repo sync
git clone https://github.com/kraj/meta-clang.git sources/meta-clang -b warrior
git clone https://github.com/mirzak/meta-coral.git sources/meta-coral -b warrior
mkdir build
mkdir build/conf
# Start with a minimal pipeline that you can customize to build and deploy your code.
# Add steps that build, run tests, deploy, and more:
# https://aka.ms/yaml
- task: CopyFiles@2
inputs:
SourceFolder: '$(build.sourcesdirectory)'
Contents: 'local.conf'
TargetFolder: '$(build.sourcesdirectory)/coral/build/conf'
- task: Bash@3
inputs:
targetType: 'inline'
script: |
cd coral
cat build/conf/local.conf
MACHINE=coral-dev DISTRO=fslc-wayland source ./setup-environment build
echo 'BBLAYERS += "${BSPDIR}/sources/meta-clang"' >> conf/bblayers.conf
echo 'BBLAYERS += "${BSPDIR}/sources/meta-coral"' >> conf/bblayers.conf
bitbake core-image-base
- publish: coral/tmp/deploy/images/coral-dev/
artifact: $(PLATFORM)_build