Jenkins is no more, keeping notes for now
We have tried to keep Jenkins working in case we need to revert to it.
- unit_tests
- integration_and_primary_bundle
- documentation
- build_extra_bundles
- git2svn_sync
Cygwin packages that need to be installed:
- make
- gcc-core
- mingw64-i686-gcc-core
- mingw64-i686-gcc-g++
- mingw64-x86_64-gcc-core
- mingw64-x86_64-gcc-g++
- python3
- git
- subversion
- doxygen
- zip
- ncftp
- wget
- ccache
- graphviz
Download Kicad for iBom automation
Variable | Example |
---|---|
CCACHE_DIR | C:\ccache |
ANT_HOME | C:\Program Files\apache-ant-1.10.8 |
JAVA_HOME | C:\Program Files\Java\jdk1.8.0_251 |
RUSEFI_FTP_SERVER | ftp.yourdomain.com |
RUSEFI_BUILD_FTP_USER | rusefi_firmware |
RUSEFI_BUILD_FTP_PASS | secretpass |
RUSEFI_DOXYGEN_FTP_USER | rusefi_doxygen |
RUSEFI_DOXYGEN_FTP_PASS | secretpass |
Tool | Example |
---|---|
Java | C:\Program Files (x86)\Common Files\Oracle\Java\javapath |
Java | %JAVA_HOME%\bin |
Ant | %ANT_HOME%\bin |
Cygwin | C:\cygwin64\bin |
GCC | C:\Program Files (x86)\GNU Arm Embedded Toolchain\9 2020-q2-update\bin |
- Pipeline GitHub Notify Step
Show current state of Jenkins build on GitHub repo - StackOverflow
https://github.com/settings/tokens
Discard Old Build
smtphost: smtp.gmail.com r***@gmail.com useSsl=yes