kinichiro / kicad-doc

KiCad new documentation format test repository
Other
0 stars 0 forks source link

using Travis-CI for checking pull-request #2

Open kinichiro opened 8 years ago

kinichiro commented 8 years ago

take consider using travis-ci for checking pull-request.

.travis.yml

language: c
dist: trusty
sudo: required
cache: apt

before_script:
  - sudo apt-get -qq update
  - sudo apt-get install -y asciidoc pandoc gettext po4a dblatex
  - sudo apt-get install -y source-highlight
  - sudo apt-get install -y fonts-freefont-ttf fonts-vlgothic
  - sudo apt-get install -y texlive-xetex
  - sudo apt-get install -y texlive-lang-cjk
  - sudo apt-get install -y texlive-lang-cyrillic
  - sudo apt-get install -y texlive-lang-dutch
  - sudo apt-get install -y texlive-lang-english
  - sudo apt-get install -y texlive-lang-french
  - sudo apt-get install -y texlive-lang-german
  - sudo apt-get install -y texlive-lang-italian
  - sudo apt-get install -y texlive-lang-polish
  - sudo apt-get install -y texlive-lang-spanish
  - chmod ugo+x utils/travis/build.sh

script: utils/travis/build.sh

utils/travis/build.sh

#!/bin/sh
set -e

mkdir build
cd build
cmake ../
make -j4
kinichiro commented 8 years ago

update .travis.yml and include utils/travis/build.sh in it.

language: bash
dist: trusty
sudo: required
cache: apt
before_script:
  - sudo apt-get -qq update
  - sudo apt-get install -y asciidoc pandoc gettext po4a dblatex
  - sudo apt-get install -y source-highlight
  - sudo apt-get install -y fonts-freefont-ttf fonts-vlgothic
  - sudo apt-get install -y texlive-xetex
  - sudo apt-get install -y texlive-lang-cjk
  - sudo apt-get install -y texlive-lang-cyrillic
  - sudo apt-get install -y texlive-lang-dutch
  - sudo apt-get install -y texlive-lang-english
  - sudo apt-get install -y texlive-lang-french
  - sudo apt-get install -y texlive-lang-german
  - sudo apt-get install -y texlive-lang-italian
  - sudo apt-get install -y texlive-lang-polish
  - sudo apt-get install -y texlive-lang-spanish
script: mkdir build && cd build && cmake .. && make -j4
kinichiro commented 8 years ago

container base .travis.yml should be below, but this doesn't work.

language: bash
dist: trusty
sudo: false
cache: apt
addons:
  apt:
    packages:
      - asciidoc
      - pandoc
      - gettext
      - po4a
      - dblatex
      - source-highlight
      - fonts-freefont-ttf
      - fonts-vlgothic
      - texlive-xetex
      - texlive-lang-cjk
      - texlive-lang-cyrillic
      - texlive-lang-dutch
      - texlive-lang-english
      - texlive-lang-french
      - texlive-lang-german
      - texlive-lang-italian
      - texlive-lang-polish
      - texlive-lang-spanish
script: mkdir build && cd build && cmake .. && make -j4