-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
55 lines (47 loc) · 1.85 KB
/
.travis.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
46
47
48
49
50
51
52
53
54
55
dist: trusty
sudo: false
language: c
cache: ccache
compiler:
- gcc
addons:
apt:
packages:
- binutils-dev
- liblzma-dev
- syslinux
- genisoimage
env:
global:
- MAKEFLAGS="-j 4"
- src_lldp_c='src/net/lldp.c'
- src_lldp_h='src/include/ipxe/lldp.h'
- src_lldp_cmd_c='src/hci/commands/lldp_cmd.c'
- bios_binary_dir='bin'
- bios_binary_file='undionly.kkpxe'
- binary="${bios_binary_dir}/${bios_binary_file}"
- chain_script='lldp.ipxe'
script:
- git clone https://git.ipxe.org/ipxe.git
- cp $src_lldp_c ipxe/$src_lldp_c
- cp $src_lldp_h ipxe/$src_lldp_h
- cp $src_lldp_cmd_c ipxe/$src_lldp_cmd_c
- cp contrib/scripts/$chain_script ipxe/src/$chain_script
- sh patch.sh
- pwd
- cd ipxe/src && make $binary EMBED=$chain_script DEBUG=lldp
before_deploy:
# Set up git user name and tag this commit
- git config --local user.name 'travis-ci'
- git config --local user.email "ipxe.tannevaled@travis-ci.org"
- git tag "$(date +'%Y%m%d%H%M%S')-$(git log --format=%h -1)"
deploy:
provider: releases
api_key:
secure: XaJC+0d2zSbdBueA+CrJWhK6KlAuAXfpzniulJ7G2dcsVn+FaKbPTmocfw1N6WsKTAB+WIIQjpoNHtD+P1gQNBjrLPPV8BPAAICqTXV1csZfnzOd+xH36GzCt5IPsJvBuZq6NcPtTUYalXYIWYKvJ27ddjWgsGpYzRWvKfwf1JzvB0QBZzGfhr7uTRKwuhgMde3DLD1n3AZAj2AhmE4//USwKXLaFkN81hR08Fi7MAWZaKNQOL9hb81aphIoXyYSkuTbHEH0fUu63kuZzyhzrMGMooLBNCsw9nH8z143czSqcyr8PsHMd3/NGsPNOI5XUlBwO5GuT3luQmO0cvo0sQQFe4TTqH6ZvwAxWF/9u5wpomKXJHVXompvmber4fDLn35YfCHo8GYq8cNZdgtW6ag4G/tWziIaIcSI42aSlQpyM+8Fg4SbTCMojBz0rfFucCSrR/ZsXdSAPX/1UUuHhSRJKPZz8WY1H60xLjETe7gexw/O4DeG7ciKeyQwA8yaT1aQK1+1ahl2qq/hzFFfIVdUSbyBUZaGrtVrVNL5susk+/1vZlvtVpL2IopKUPgpqX1jbJv+jYZ3eCAqgc9lfRFZH/eRuwp3Fe7u8Fz8jnKP0wEo/KyXc0S6XpU+Jt5hXP+ReBvGaXVfmsb5oVk1K6cHsaZ+19Q6BBCnLxc7p/c=
file: $binary
on:
repo: tannevaled/ipxe
tags: false
all_branches: true
skip_cleanup: true