Amaroq7 / SPMod

SourcePawn Scripting Engine for Half-Life 1 based games
GNU General Public License v3.0
27 stars 12 forks source link

Set up deployment #33

Closed Amaroq7 closed 5 years ago

Amaroq7 commented 5 years ago

Description

TravisCI and AppVeyor both have been configured to push their build artifacts here on GitHub. On Linux only artifacts built by the latest stable compilers are uploaded. Artifacts are built in the release mode. Packages are supplied for both dynamic and static linking.

Packages name consist of: spmod-<os>-<spmod_ver>-<compiler>-<linktype>.<ext>

Where:

Should we also include compiler version into compiler, like clang6, gcc8 and msvc2017?

Backwards incompatible changes

Meson option dynamic_link has been renamed to linktype and can be set to either dynamic or static.

Motivation and Context

Helps us make actual releases.

How has this been tested?

By pushing test releases.

Screenshots (if appropriate):

image

Types of changes

Checklist:

Amaroq7 commented 5 years ago

Made some changes.

image