Improve Travis CI test
- Add shell scripts to help with managing configs - Clean up .travis.yml file by using shell scripts - Don’t download “astyle” – not needed and delays Travis results
This commit is contained in:
4
LinuxAddons/bin/build_marlin
Executable file
4
LinuxAddons/bin/build_marlin
Executable file
@ -0,0 +1,4 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
rm -rf .build/
|
||||
DISPLAY=:1.0 ~/bin/arduino --verify --board marlin:avr:mega Marlin/Marlin.ino
|
3
LinuxAddons/bin/opt_disable
Executable file
3
LinuxAddons/bin/opt_disable
Executable file
@ -0,0 +1,3 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
eval "sed 's/\(\/\/ *\)*\(\#define *$1\)/\/\/\2/g' Marlin/Configuration.h"
|
3
LinuxAddons/bin/opt_enable
Executable file
3
LinuxAddons/bin/opt_enable
Executable file
@ -0,0 +1,3 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
eval "sed -i 's/\/\/ *\(#define *$1\)/\1/g' Marlin/Configuration.h"
|
3
LinuxAddons/bin/opt_enable_adv
Executable file
3
LinuxAddons/bin/opt_enable_adv
Executable file
@ -0,0 +1,3 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
eval "sed -i 's/\/\/ *\(#define *$1\)/\1/g' Marlin/Configuration_adv.h"
|
3
LinuxAddons/bin/opt_set
Executable file
3
LinuxAddons/bin/opt_set
Executable file
@ -0,0 +1,3 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
eval "sed -i 's/\(#define *$1\) *.*$/\1 $2/g' Marlin/Configuration.h"
|
3
LinuxAddons/bin/opt_set_adv
Executable file
3
LinuxAddons/bin/opt_set_adv
Executable file
@ -0,0 +1,3 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
eval "sed -i 's/\(#define *$1\) *.*$/\1 $2/g' Marlin/Configuration_adv.h"
|
3
LinuxAddons/bin/pins_set
Executable file
3
LinuxAddons/bin/pins_set
Executable file
@ -0,0 +1,3 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
eval "sed -i 's/\(#define *$2\) *.*$/\1 $3/g' Marlin/pins_$1.h"
|
5
LinuxAddons/bin/restore_configs
Executable file
5
LinuxAddons/bin/restore_configs
Executable file
@ -0,0 +1,5 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
cp Marlin/Configuration.h.backup Marlin/Configuration.h
|
||||
cp Marlin/Configuration_adv.h.backup Marlin/Configuration_adv.h
|
||||
cp Marlin/pins_RAMPS_14.h.backup Marlin/pins_RAMPS_14.h
|
3
LinuxAddons/bin/use_example_configs
Executable file
3
LinuxAddons/bin/use_example_configs
Executable file
@ -0,0 +1,3 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
eval "cp Marlin/example_configurations/$1/Configuration* Marlin/"
|
Reference in New Issue
Block a user