1 Star 0 Fork 0

panxuesong/build

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
.travis.yml 2.48 KB
一键复制 编辑 原始数据 按行查看 历史
Joakim Bech 提交于 2018-04-03 08:28 . travis: remove MTK8173 build
# Travis configuration file for downloading and building OP-TEE according to the
# instructions in build.git
language: bash
notifications:
email:
recipients:
- op-tee@linaro.org
on_success: change
on_failure: always
dist: trusty
sudo: required
group: beta
cache:
directories:
- $HOME/.ccache
git:
depth: 10
after_script:
- ccache -s
before_install:
- ccache -s
- sudo dpkg --add-architecture i386
- sudo apt-get update -qq
# Package list taken from README.md
- sudo apt-get install -qq -y android-tools-adb android-tools-fastboot autoconf automake bc bison build-essential cscope curl device-tree-compiler flex ftp-upload gdisk iasl libattr1-dev libc6:i386 libcap-dev libfdt-dev libftdi-dev libglib2.0-dev libhidapi-dev libncurses5-dev libpixman-1-dev libssl-dev libstdc++6:i386 libtool libz1:i386 make mtools netcat python-crypto python-serial python-wand unzip uuid-dev xdg-utils xterm xz-utils zlib1g-dev
install: true
env:
- $REPO_PROJ=default
- $REPO_PROJ=fvp
- $REPO_PROJ=hikey
- $REPO_PROJ=hikey960
- $REPO_PROJ=juno
- $REPO_PROJ=qemu_v8
- $REPO_PROJ=rpi3
before_script:
- mkdir -p $HOME/bin
- cd $HOME/bin && wget https://storage.googleapis.com/git-repo-downloads/repo && chmod +x repo
- export PATH=$HOME/bin:$PATH
- mkdir -p $HOME/$REPO_PROJ
script:
# Special case for FVP, since we check for the Foundation_Platformpkg folder
# in the makefile.
- if [ $REPO_PROJ == "fvp" ]; then mkdir -p $HOME/$REPO_PROJ/Foundation_Platformpkg; fi
- cd $HOME/$REPO_PROJ && repo init -u https://github.com/OP-TEE/manifest.git -m $REPO_PROJ.xml </dev/null && repo sync -j2 --no-clone-bundle --no-tags --quiet
# Fetch a local copy of dtc+libfdt to avoid issues with a possibly outdated libfdt-dev
- if [ $REPO_PROJ == "qemu_v8" ]; then cd $HOME/$REPO_PROJ/qemu && git submodule update --init dtc; fi
# Here we are using Travis environment variables to select the correct branch
# based on either a pull request or a normal push.
- |
if [ "$TRAVIS_EVENT_TYPE" == "pull_request" ]; then
slug=$TRAVIS_PULL_REQUEST_SLUG
branch=$TRAVIS_PULL_REQUEST_BRANCH
else
slug=$TRAVIS_REPO_SLUG
branch=$TRAVIS_BRANCH
fi
- cd $HOME/$REPO_PROJ/build && git remote add github_remote https://github.com/$slug && git remote update
- cd $HOME/$REPO_PROJ/build && git checkout github_remote/$branch
- cd $HOME/$REPO_PROJ/build && make -f toolchain.mk toolchains -j3 && make all -j`nproc`
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/panxuesong/build.git
git@gitee.com:panxuesong/build.git
panxuesong
build
build
master

搜索帮助