add CI/CD (shellcheck)
This commit is contained in:
parent
53216d2ced
commit
bbf4a8a4cb
20
.github/workflows/shellcheck-dev.yml
vendored
Normal file
20
.github/workflows/shellcheck-dev.yml
vendored
Normal file
@ -0,0 +1,20 @@
|
||||
name: shellcheck-dev
|
||||
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- '*'
|
||||
- '!master'
|
||||
|
||||
jobs:
|
||||
shellcheck:
|
||||
name: shellcheck
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- name: Run ShellCheck
|
||||
uses: ludeeus/action-shellcheck@master
|
||||
env:
|
||||
SHELLCHECK_OPTS: -x
|
||||
with:
|
||||
additional_files: 'builder'
|
19
.github/workflows/shellcheck-master.yml
vendored
Normal file
19
.github/workflows/shellcheck-master.yml
vendored
Normal file
@ -0,0 +1,19 @@
|
||||
name: shellcheck
|
||||
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- master
|
||||
|
||||
jobs:
|
||||
shellcheck:
|
||||
name: shellcheck
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- name: Run ShellCheck
|
||||
uses: ludeeus/action-shellcheck@master
|
||||
env:
|
||||
SHELLCHECK_OPTS: -x
|
||||
with:
|
||||
additional_files: 'builder'
|
2
.shellcheck/build.cfg
Normal file
2
.shellcheck/build.cfg
Normal file
@ -0,0 +1,2 @@
|
||||
PackageBuildOrder="SomePackageName SomePackageNameMut"
|
||||
PackageUpload="SomePackageName SomePackageNameMut"
|
31
.shellcheck/test.cfg
Normal file
31
.shellcheck/test.cfg
Normal file
@ -0,0 +1,31 @@
|
||||
# Test parameters
|
||||
|
||||
# Map:
|
||||
Map="KF-Nuked"
|
||||
|
||||
# Game:
|
||||
# Survival: KFGameContent.KFGameInfo_Survival
|
||||
# WeeklyOutbreak: KFGameContent.KFGameInfo_WeeklySurvival
|
||||
# Endless: KFGameContent.KFGameInfo_Endless
|
||||
# Objective: KFGameContent.KFGameInfo_Objective
|
||||
# Versus: KFGameContent.KFGameInfo_VersusSurvival
|
||||
Game="KFGameContent.KFGameInfo_Survival"
|
||||
|
||||
# Difficulty:
|
||||
# Normal: 0
|
||||
# Hard: 1
|
||||
# Suicide: 2
|
||||
# Hell: 3
|
||||
Difficulty="0"
|
||||
|
||||
# GameLength:
|
||||
# 4 waves: 0
|
||||
# 7 waves: 1
|
||||
# 10 waves: 2
|
||||
GameLength="0"
|
||||
|
||||
# Mutators
|
||||
Mutators="SomePackageName.SomePackageNameMut"
|
||||
|
||||
# Additional parameters
|
||||
Args=""
|
6
builder
6
builder
@ -13,7 +13,7 @@ ScriptName=$(basename "$0")
|
||||
ScriptDir=$(dirname "$ScriptFullname")
|
||||
|
||||
# Useful things
|
||||
source "$ScriptDir/helper.lib"
|
||||
source "$ScriptDir/common.lib"
|
||||
|
||||
# Common
|
||||
SteamPath=$(reg_readkey "HKCU\Software\Valve\Steam" "SteamPath")
|
||||
@ -38,8 +38,8 @@ MutSource="$ScriptDir/.."
|
||||
MutPubContent="$MutSource/PublicationContent"
|
||||
MutConfig="$MutSource/Config"
|
||||
MutLocalization="$MutSource/Localization"
|
||||
MutBuildConfig="$MutSource/build.ini" # not ini at all but who cares? :D
|
||||
MutTestConfig="$MutSource/test.ini"
|
||||
MutBuildConfig="$MutSource/build.cfg"
|
||||
MutTestConfig="$MutSource/test.cfg"
|
||||
|
||||
# Steam workshop upload filesystem
|
||||
KFUnpublishBrewedPC="$KFUnpublish/BrewedPC"
|
||||
|
Loading…
Reference in New Issue
Block a user