Build Server and Automation Legacy Jenkins notes
rusefillc edited this page Feb 26, 2023
·
1 revision
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
- How to search the Wiki
- Quick Start
- How to ask questions
- Support
- How to create a TunerStudio project
- HOWTOs and FAQs
- rusEFI Online
- Fueling
- Multispark
- Cranking
- Electronic Throttle
- Knock Sensing
- Variable Valve Timing
- Lua Scripting
- GDI
- rusEFI virtual simulator
- Digital Dash