Merge pull request #32 from shrmrf/appveyor-final

Appveyor final
This commit is contained in:
Thiago Alves 2019-02-07 19:05:45 -02:00 committed by GitHub
commit 57b30f2078
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 30 additions and 1 deletions

View File

@ -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

View File

@ -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:

14
appveyor.yml Normal file
View File

@ -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