TD-er
56d5ada887
[Linux Build] Add some checks to prevent wiping ALL data on PC
...
See [the forum](https://www.letscontrolit.com/forum/viewtopic.php?f=6&t=8542 ) of what terrible things may happen if `mktemp` is not installed on the system.
2021-05-11 20:03:04 +02:00
Gijs Noorlander
6a8156e854
[Travis] Fix deploy multiple ZIP files + split ESP82xx and ESP32 files
2020-06-06 14:37:39 +02:00
Gijs Noorlander
6182dd62ed
[PIO] Add missing parts in the included source dir in the build ZIP file
2020-05-04 14:35:38 +02:00
Gijs Noorlander
e47511c1a8
[PIO] Zip docs dir recursive
2020-05-04 00:52:00 +02:00
Gijs Noorlander
6253e4b2f4
[PIO] Split zip files in before_deploy
...
Split into a standard one containing the build, one for docs and one for .elf files and rejected files.
2020-05-04 00:44:32 +02:00
Gijs Noorlander
c6a3da1785
[PIO] Adopt deploy scripts to new situation where Python scripts do all
2020-05-04 00:32:53 +02:00
Bartlomiej Zimon
d2f276c135
ESP32: fill binary filename, count MD5 only for esp8266
2020-04-14 00:24:30 +00:00
Bartlomiej Zimon
15028afc19
before_deploy: remove echo
2020-04-10 12:08:55 +00:00
Bartlomiej Zimon
3fa406fba8
add factory bins into release zip - to be found in factory_bin dir
2020-04-10 12:08:37 +00:00
Gijs Noorlander
4d7f377788
[Commands] Adapt all plugins to use parseString for parsing commands
2019-11-24 04:07:38 +01:00
Gijs Noorlander
a8776b6fc5
[PIO] Add core 2.6.1 SDK3 builds and PIO env list for Vagrant
...
Create a file named "pio_envlist.txt" next to the Custom.h for Vagrant with the selected env names in it, one per line.
Vagrant will then build all named PIO environments.
2019-11-21 10:23:30 +01:00
Gijs Noorlander
b3d5eb77d3
[PIO] Split platformio.ini into separate files + cleanup.
2019-11-20 13:49:40 +01:00
Gijs Noorlander
07187db5bf
[PIO] Only build needed environments
2019-11-19 10:37:10 +01:00
Gijs Noorlander
0b499cceea
[PIO] Cleanup platformio.ini and move to core 2.6.1 as default ( #2742 )
...
Fixes: #2742
2019-11-19 00:27:24 +01:00
Gijs Noorlander and GitHub
91c62948ce
[Build] Exclude debug_custom builds from nightly build
...
Debug_custom builds are not meant to be run on a node.
They are meant for analysis tools only.
2019-11-04 00:14:51 +01:00
Gijs Noorlander
78336b656b
[OTA] Fix minimal OTA size computations ( #2707 )
...
Fixes: #2707
The computations did not take into account the needed extra space for 4k block alignment for OTA.
2019-11-03 12:35:41 +01:00
Gijs Noorlander
83c600e82d
[Build] Rename ESP32 env 1M8_partition to 4M316k
...
1M8 does look a bit too much like "1MB".
4M316k does use the same naming schema as the other builds, stating the flash size and SPIFFS size.
2019-10-27 13:38:16 +01:00
Gijs Noorlander and GitHub
29032a8833
[Build] Build log file does not interpret /t
2019-09-26 10:24:14 +02:00
Gijs Noorlander and GitHub
15a61e0ee2
[Build] Fix binary size check for xxx_1M builds
...
The build envs now have _4M1M in their name so must not match on `1M`, but on `_1M` to adapt for 1 MB size.
2019-09-26 10:10:44 +02:00
Gijs Noorlander and GitHub
cbce2dda1b
Small fix in creating build log file
2019-09-25 23:11:25 +02:00
Gijs Noorlander and GitHub
cca6da0074
Show the build log text at the end of the build
2019-09-25 14:02:58 +02:00
Gijs Noorlander and GitHub
5e86ad4d70
Create build log txt file to track missing files
...
Files can be missing from the ZIP file at the nightly builds because compilation failed, or the file size is bigger than allowed.
2019-09-25 13:49:19 +02:00
Gijs Noorlander
19512cf435
[Build] Remove some build types from the nightly build
...
Mainly core 2.4.2 and double core 2.5.2 builds
2019-09-25 00:44:44 +02:00
Gijs Noorlander and GitHub
0f429e1148
Merge pull request #2603 from jimmys01/mega
...
[IR] Add Normal plugin set with only IR TX extended
2019-09-09 22:42:36 +02:00
Gijs Noorlander
a5362a961b
[build] Remove some builds from Travis test build due to build time
...
A lot of build errors due to build time exceeded.
It was a matter of luck whether a build would succeed.
2019-09-09 21:33:43 +02:00
jimmys01
6028628b33
[IR] Add Normal plugin set with only IR TX extended
...
With RX ommited we can have the NORMAL plugin set and IR with 93% space usage.
2019-09-09 13:26:51 +03:00
Gijs Noorlander
8b9f66e465
[Vagrant] Check if file exists before adding CRC info and quiet ZIP
2019-09-02 12:59:45 +02:00
Gijs Noorlander
89b4616066
Add minimal_IRext_ESP8266_4M2M build using 2M SPIFFS
...
The first build to use 4M/2M layout
2019-08-31 12:57:12 +02:00
Gijs Noorlander
64d714a475
[build] Add Minimal IRext 4M build
...
Fixes: #2587
2019-08-31 12:41:56 +02:00
Gijs Noorlander
817d0c3f12
[Build] Remove all core 2.6.0 SDK2 builds
...
They are now obsolete and the test builds no longer fit in the iram.
2019-08-22 12:58:20 +02:00
Gijs Noorlander
a70360f4aa
Remove test_core_260_sdk2_alpha builds
...
These use too much iram, so cannot be built anymore.
2019-08-22 11:06:43 +02:00
Gijs Noorlander and GitHub
fc4033a727
[OTA] Fix check 1M filesize during build
...
fixes #2525
2019-08-03 21:38:57 +02:00
Gijs Noorlander
16c2568fb3
[Build] PIO 4.0 uses different locations for built binary
2019-07-15 11:23:53 +02:00
Gijs Noorlander
ded7e71bd2
[Build] Reduce build size normal_esp8266_IR_1M to minimal
...
It just doesn't fit on 1M flash with SPIFFS anymore
2019-07-14 10:55:07 +02:00
Gijs Noorlander
da88dfb537
[Build] Set core 2.5.2 as default and add custom build
2019-07-14 01:25:41 +02:00
Gijs Noorlander
2c8fc6dfc0
[PIO build] Core 2.5.2 has been released
...
Core 2.5.2 does contain a lot of fixes.
If this core version does seem to appear stable in the next few weeks, we will use it as the standard core for nightly builds.
2019-05-21 22:10:37 +02:00
TD-er
d4914be8fb
[SPIFFS] Add 16M14M option for build images
...
Known issue: File access on 16M14M config is quite slow, probably due to high number of blocks in the filesystem.
See: https://github.com/esp8266/Arduino/issues/5932
2019-04-05 15:43:46 +02:00
TD-er
6871a8441f
[SDK2.2.2] Add test build for SDK2.2.2
...
See this esp8266/Arduino pull request for all changes in the SDK: https://github.com/esp8266/Arduino/pull/5873
2019-03-14 16:48:18 +01:00
TD-er
11b44f4216
[Webserver] Add documentation link to Advanced settings page
...
And output the new settings in the info page & JSON output
Not yet included in the JSON used for the new UI.
2019-03-10 16:11:29 +01:00
TD-er
7baa1ea2b4
[Build] Add build stats to track
...
See also [PlatformIO docs](http://docs.platformio.org/en/latest/faq.html#program-memory-usage ) and https://github.com/esp8266/Arduino/issues/3740#issuecomment-338416331
2019-03-08 13:18:21 +01:00
TD-er
98a72cd450
[Build] Add normal core 2.6.0 SDK2 build
2019-02-26 14:56:54 +01:00
TD-er
3e7d641973
[Build] Use PlatformIO Espressif8266@2.0.1 (core 2.5.0)
...
Also:
- included core 2.6.0 alpha build with SDK2.2.1
- included core 2.6.0 alpha build with SDK3.0.0-dev
- Made memory size in bin filenames consistent (_4M instead of _4096)
2019-02-24 23:21:56 +01:00
TD-er
954565844d
[ESP32dev] Disable ESP32dev build due to space constraints
...
This build was still using the 1.34 MB default sketch partition size, but that no longer fits.
So for now this build is disabled.
2019-02-17 14:05:58 +01:00
Gijs Noorlander and GitHub
b6736e7c95
[ #2286 ] Missing build normal_IR_ESP8266_1024
...
It was missing in the nightly built ZIP file.
2019-02-16 00:57:44 +01:00
TD-er
19ef8eb796
[Build] Rename build files and disable core 2.5.0 builds
...
Core 2.5.0 is out, but this gives instability issues serving web pages.
For now the builds of core 2.5.0 are not included in the nightly builds until this is fixed.
2019-02-11 23:35:18 +01:00
TD-er
8a984e6e78
[2M flash] Update deploy script to match 2M256 flash layout
2018-12-16 21:12:30 +00:00
TD-er
caa7e12eb7
[ #2162 ] Restore PlatformIO config for WROOM02 + new 2M128 flash layout
...
See #2162
Also added a WROOM02 core 2.5.0 beta test build using the new 2M128k flash layout. (allowing OTA)
Using the new layout will remove any existing 2M1M layout.
2018-12-16 00:41:29 +01:00
TD-er
0a4f7cf174
[core 2.5.0-beta1] Add core 2.5.0 IR build and normal 1M VCC
...
This commit was added: https://github.com/esp8266/Arduino/commit/8ede8f14593def949aeee9a2ada1c01bbe9afd52
Which allows the IR build to be linked too.
Also the disabled plugins in previous test builds could be enabled again (P003, P008 and Servo)
2018-12-14 01:41:11 +01:00
Gijs Noorlander
122c1932e8
[core 2.5.0-beta1] Update build names in deploy script
...
Must include the "core_250_beta" builds
2018-12-13 16:55:31 +01:00
Gijs Noorlander
3c1c84b288
[build] Add option to give a PR number at command line.
2018-12-12 15:17:15 +01:00