mirror of
https://github.com/QuasarApp/pe-parse.git
synced 2025-04-26 12:24:32 +00:00
remove travis CI (#104)
* remove travis CI * also remove the coverity badge we can re-add it if we add coverity back into the CI
This commit is contained in:
parent
5a21e22292
commit
29a9c8ff04
63
.travis.yml
63
.travis.yml
@ -1,63 +0,0 @@
|
||||
__build_stage_script: &__build_stage_script
|
||||
stage: build
|
||||
language: cpp
|
||||
script:
|
||||
- mkdir build && cd build
|
||||
- cmake ..
|
||||
- make
|
||||
- cd ../python
|
||||
- python2 setup.py build
|
||||
- python3 setup.py build
|
||||
addons:
|
||||
apt:
|
||||
packages:
|
||||
- cmake
|
||||
- python2.7
|
||||
- python-dev
|
||||
- build-essential
|
||||
- realpath
|
||||
- libicu-dev
|
||||
homebrew:
|
||||
packages:
|
||||
- cmake
|
||||
coverity_scan:
|
||||
project:
|
||||
name: "trailofbits/pe-parse"
|
||||
description: "Principled, lightweight C/C++ PE parser"
|
||||
notification_email: dan@trailofbits.com
|
||||
build_command_prepend: mkdir cov_build && cd cov_build && cmake ..
|
||||
build_command: make
|
||||
branch_pattern: master
|
||||
|
||||
jobs:
|
||||
include:
|
||||
- stage: lint
|
||||
language: minimal
|
||||
dist: bionic
|
||||
addons:
|
||||
apt:
|
||||
packages:
|
||||
- clang-format-8
|
||||
script:
|
||||
- find . \( -name '*.h' \) -or \( -name '*.cpp' \) | xargs clang-format -i -style=file
|
||||
- git diff --exit-code
|
||||
- <<: *__build_stage_script
|
||||
os: linux
|
||||
compiler: clang
|
||||
- <<: *__build_stage_script
|
||||
os: linux
|
||||
compiler: gcc
|
||||
- <<: *__build_stage_script
|
||||
os: osx
|
||||
compiler: clang
|
||||
- stage: build
|
||||
os: windows
|
||||
language: cpp
|
||||
script:
|
||||
- mkdir build && cd build
|
||||
- cmake -G "Visual Studio 15 2017 Win64" ..
|
||||
- cmake --build .
|
||||
|
||||
env:
|
||||
global:
|
||||
- secure: "O+BGqz4ugoVIJbQTh0dJjKRrsSVzkCYSe0WpRzEWK3l8Mw7hqX300g81TxRwTzN2zfUsROMzaeGaXWfGzYakgW59K1WIioaczxtv2MzzUQTbqzJPa+qQoP9bk/b2wJ5jcOL965/rudRju4UiIwuIgzDAMN3nAfIEJgV/2zANLIg="
|
@ -2,7 +2,6 @@ pe-parse
|
||||
=========================================
|
||||
|
||||
[](https://github.com/trailofbits/pe-parse/actions?query=workflow%3ACI)
|
||||
[](https://scan.coverity.com/projects/3671)
|
||||
|
||||
pe-parse is a principled, lightweight parser for windows portable executable files. It was created to assist in compiled program analysis, potentially of programs of unknown origins. This means that it should be resistant to malformed or maliciously crafted PE files, and it should support questions that analysis software would ask of an executable program container. For example, listing relocations, describing imports and exports, and supporting byte reads from virtual addresses as well as file offsets.
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user