diff --git a/.travis.yml b/.travis.yml index 2b0fd6b..7903049 100644 --- a/.travis.yml +++ b/.travis.yml @@ -3,6 +3,20 @@ language: bash services: - docker +addons: + apt: + packages: + - doxygen + script: - - docker build . + # - docker build . + - doxygen doxygen.conf +deploy: + provider: pages + skip_cleanup: true + local_dir: public + github_token: $GITHUB_TOKEN + keep-history: true + on: + branch: master diff --git a/README.md b/README.md index e395b29..f5c02db 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,7 @@ # OpenPLC Runtime version 3 [![Build Status](https://travis-ci.org/thiagoralves/OpenPLC_v3.svg?branch=master)](https://travis-ci.org/thiagoralves/OpenPLC_v3) +[![Build status](https://ci.appveyor.com/api/projects/status/ut3466ixwtyf68qg?svg=true)](https://ci.appveyor.com/project/shrmrf/openplc-v3) OpenPLC is an open-source [Programmable Logic Controller](https://en.wikipedia.org/wiki/Programmable_logic_controller) that is based on easy to use software. Our focus is to provide a low cost industrial solution for automation and research. OpenPLC has been used in [many research papers](https://scholar.google.com/scholar?as_ylo=2014&q=openplc&hl=en&as_sdt=0,1) as a framework for industrial cyber security research, given that it is the only controller to provide the entire source code. The OpenPLC Project consists of three sub-projects: diff --git a/appveyor.yml b/appveyor.yml new file mode 100644 index 0000000..cc1802e --- /dev/null +++ b/appveyor.yml @@ -0,0 +1,14 @@ +image: Visual Studio 2015 +init: + - git config --global core.autocrlf input +clone_folder: c:\projects +environment: + matrix: + - TARGET: cygwin-gcc + BUILD_ENVIRONMENT: cygwin +install: + # batch commands start from cmd: + - cmd: C:\\cygwin\\bin\\bash -l -c "cd C:/projects; ./install.sh win;" + +build: off +