From 39fce337ea2e1cce887344f564500f5dd55f9ad3 Mon Sep 17 00:00:00 2001 From: Brent Cook Date: Mon, 7 Jan 2019 10:08:49 -0600 Subject: [PATCH] add initial appveyor config file --- .travis.yml | 5 ----- README.md | 2 ++ appveyor.yml | 16 ++++++++++++++++ 3 files changed, 18 insertions(+), 5 deletions(-) delete mode 100644 .travis.yml create mode 100644 appveyor.yml diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 0654e1e9..00000000 --- a/.travis.yml +++ /dev/null @@ -1,5 +0,0 @@ -language: c -script: make - -notifications: - irc: "irc.freenode.org#msfnotify" diff --git a/README.md b/README.md index cdcfa3ba..412666ca 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,8 @@ metasploit-payloads > ===================== +Appveyor build status: [![Build Status](https://ci.appveyor.com/api/projects/status/github/rapid7/metasploit-payloads)](https://ci.appveyor.com/project/appveyor-r7/metasploit-payloads) + This is a unified repository for different Metasploit Framework payloads, which merges these repositories: * [C Windows/Linux Meterpreters][csource] diff --git a/appveyor.yml b/appveyor.yml new file mode 100644 index 00000000..e09c1e96 --- /dev/null +++ b/appveyor.yml @@ -0,0 +1,16 @@ +environment: + PATH: C:\msys64\usr\bin;C:\msys64\mingw64\bin;C:\Windows\System32;C:\Windows;%PATH% + + matrix: + - GENERATOR: Visual Studio 12 2013 + CONFIG: Release + SHARED_LIBS: ON + +before_build: + - cd c/meterpreter + +build_script: + # - call "C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\SetEnv.cmd" /x64 + - git submodule update -i + - call "C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\vcvarsall.bat" x86_amd64 + - make.bat