Mark Pizzolato
b6f02f3e0c
APPVEYOR: Properly avoid saving binaries during Pull Request CI build
2024-03-29 08:18:37 -10:00
Mark Pizzolato
3ac5062c12
APPVEYOR: Fix incorrect environment variable names
...
Remove irrelevant travis CI references that are no longer used at all
2023-10-15 19:10:22 -10:00
Mark Pizzolato
05458260c7
APPVEYOR: Properly reference Appveyor environement variables
2023-10-15 15:19:50 -10:00
Mark Pizzolato
ce1087353b
APPVEYOR: Fixes for build reliability and saving build results
...
- On MacOS, avoid Homebrew updating other pre-installed packages.
Autoupdating packages that aren't needed or referenced by the build
can take a very long time and cause the build timeout to be exceeded.
- Be sure to only save build results for changes to the master branch
of simh/simh
- Avoid saving binaries when one has been saved within the last week
2023-10-15 03:17:48 -10:00
Mark Pizzolato
a21a7f9620
APPVEYOR: Fix test for LFS cache contents on Windows setup
2023-08-30 06:21:44 -10:00
Mark Pizzolato
8bb567a028
APPVEYOR: populate/update cache of Development-Binaries
2023-08-27 04:04:53 -10:00
Mark Pizzolato
6d5661c8d6
APPVEYOR: Don't try to install git-lfs on Linux since it is already installed
2023-08-26 14:01:16 -10:00
Mark Pizzolato
3dcb689845
APPVEYOR: Avoid pushing build results when processing PRs.
...
- Only update simh/Development-Binaries on direct commits to the repo or
when PRs are actually merged.
- Add git lfs support to store 50+MB .tgz and .zip files.
Including maintaining Development-Binaries in the Appveyor cache
2023-08-25 16:42:07 -10:00
Mark Pizzolato
f85d0e7cbf
APPVEYOR: Avoid upload of results to simh/DevelopmentBinaries on pull requests
2023-08-23 13:09:37 -10:00
Mark Pizzolato
4b3c97edb9
APPVEYOR: Fix README.md update for Windows builds, add arch to artifacts
2023-07-31 12:39:09 -10:00
Mark Pizzolato
8db45253e0
APPVEYOR: Use correct name for older Ubuntu 16.04 image
2023-07-29 13:19:55 -10:00
Mark Pizzolato
b1d63da52b
APPVEYOR: Actually change to the older build images
2023-07-29 08:05:37 -10:00
Mark Pizzolato
86d365d42b
APPVEYOR: Build on earlier OS versions to extend pre-built binary compatibility
2023-07-27 06:33:14 -10:00
Mark Pizzolato
aeddff6de8
APPVEYOR: Reorder build platforms to be: macOS, Ubuntu, and Windows
...
- This exercises macOS first which is more likely to have build issues than
Linux or Windows.
- Fix the format of the date used in filenames and commit messages
- Only include the platform simulator binaries in the created tarball
2023-07-16 14:09:53 -10:00
Mark Pizzolato
1e2c3efac0
APPVEYOR: Assure that build failures don't try to save binaries
2023-07-16 10:00:50 -10:00
Mark Pizzolato
77d862c1f7
APPVEYOR: Use GitHub token to save results in Development-Binaries repo
...
- Windows binaries are saved in a zip file
- Linux and macOS binaries are saved in a .tgz tarball
2023-07-16 08:03:43 -10:00
Mark Pizzolato
e499d09f85
AppVeyor: Only include build targets in artifacts
2023-07-05 04:07:54 -10:00
Mark Pizzolato
329a0f815b
AppVeyor: Multi-Platform Parallel build with artifacts with no GitHub actions
2023-07-04 21:04:56 -10:00
Mark Pizzolato
42206352e8
CI Build: Correct source directory for the .git-commit-id.h file
2022-11-12 14:58:38 -10:00
Mark Pizzolato
b1155d8911
CI Build: Save build results - potential import to Windows-Development-Binaries
2022-11-12 07:37:33 -10:00
Mark Pizzolato
cee07edd77
CI Build: Correct artifacts path
2022-11-11 14:59:35 -10:00
Mark Pizzolato
178efbd49a
CI Build: Update directory paths
2022-11-11 14:17:25 -10:00
Mark Pizzolato
d755350cbd
CI Setup: Try and save Windows build results and correct build.yml line endings
2022-11-11 13:58:10 -10:00
Mark Pizzolato
e8aac5b410
Appveyor: Revise the notification emails
2022-10-17 11:42:59 -10:00
Lars Brinkhoff
90b1301801
AppVeyor: Add email notifications.
2019-10-29 08:06:43 -07:00
Lars Brinkhoff
65c098ed1c
Windows CI build on AppVeyor.
2019-09-17 09:27:10 +02:00