summaryrefslogtreecommitdiffstats
path: root/.drone.yml
diff options
context:
space:
mode:
authorKhem Raj <raj.khem@gmail.com>2020-09-15 00:36:24 -0700
committerKhem Raj <raj.khem@gmail.com>2020-09-16 11:09:57 -0700
commit7a9b817cc144d4daf31af281825f25889b2d549d (patch)
tree285aa1c9831bf45acbae728cf610374cbd3b3a24 /.drone.yml
parente47ed0398fdaeee872cea9990117db31baede1a4 (diff)
downloadmeta-clang-7a9b817cc144d4daf31af281825f25889b2d549d.tar.gz
Add support for github actions
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to '.drone.yml')
-rw-r--r--.drone.yml83
1 files changed, 0 insertions, 83 deletions
diff --git a/.drone.yml b/.drone.yml
deleted file mode 100644
index a96ba46..0000000
--- a/.drone.yml
+++ /dev/null
@@ -1,83 +0,0 @@
1kind: pipeline
2type: exec
3name: arm64
4
5platform:
6 os: linux
7 arch: arm64
8
9clone:
10 disable: false
11
12trigger:
13 branch:
14 - master
15 event:
16 - push
17 - pull_request
18
19steps:
20 - name: build
21 commands:
22 - git clone --recurse-submodules -j8 git://github.com/YoeDistro/yoe-distro.git yoe
23 - cd yoe
24 - git checkout -b test origin/master
25 - git pull
26 - git submodule update --recursive --init
27 - rm -rf sources/meta-clang
28 - ln -sf `pwd`/../ sources/meta-clang
29 - export DOCKER_REPO=none
30 - export LANG=en_US.UTF-8
31 - export SSTATE_CACHE_DIR=/scratch/sstate-cache
32 - echo "Started build# $DRONE_BUILD_NUMBER"
33 - echo "sstate cache dir = $SSTATE_CACHE_DIR"
34 - echo "building $DRONE_GIT_HTTP_URL, branch $DRONE_SOURCE_BRANCH"
35 - echo export DOCKER_REPO=none > local.sh
36 - echo export LANG=en_US.UTF-8 >> local.sh
37 - echo export SSTATE_CACHE_DIR=/scratch/sstate-cache >> local.sh
38 - cp conf/local.conf.sample conf/local.conf
39 - echo SSTATE_DIR = \"$SSTATE_CACHE_DIR\" >> conf/local.conf
40 - echo IMAGE_CLASSES += \"testimage testsdk\" >> conf/local.conf
41 - echo INHERIT += \"report-error rm_work blacklist\" >> conf/local.conf
42 - echo ERR_REPORT_SERVER = \"errors.yoctoproject.org\" >> conf/local.conf
43 - echo ERR_REPORT_PORT = \"80\" >> conf/local.conf
44 - echo ERR_REPORT_USERNAME = \"Drone Autobuilder\" >> conf/local.conf
45 - echo ERR_REPORT_EMAIL = \"info@yoedistro.org\" >> conf/local.conf
46 - echo TOOLCHAIN = \"clang\" >> conf/local.conf
47 - echo CLANGSDK = \"1\" >> conf/local.conf
48 - echo IMAGE_INSTALL_append = \" clang \" >> conf/local.conf
49 - echo XZ_DEFAULTS = \"--threads=8\" >> conf/local.conf
50 - echo LICENSE_FLAGS_WHITELIST_append = \" commercial non-commercial\" >> conf/local.conf
51 #- echo TESTIMAGE_AUTO_qemuall = \"1\" >> conf/local.conf
52 - /bin/bash -c ". ./qemux86-64-envsetup.sh && bitbake yoe-debug-image -cpopulate_sdk"
53 - /bin/bash -c ". ./qemux86-64-envsetup.sh && ./sources/openembedded-core/scripts/sstate-cache-management.sh -d -y"
54---
55kind: pipeline
56type: exec
57name: cleanup
58
59platform:
60 os: linux
61 arch: arm64
62
63clone:
64 disable: true
65
66trigger:
67 branch:
68 - master
69 event:
70 - push
71 - pull_request
72 status:
73 - success
74 - failure
75
76steps:
77- name: clean
78 commands:
79 - echo "Deleting tmpdir for build# $DRONE_BUILD_NUMBER"
80 - rm -rf /scratch/tmp-clang-$DRONE_BUILD_NUMBER
81
82depends_on:
83- arm64