1
0
mirror of https://github.com/simh/simh.git synced 2026-01-26 04:01:38 +00:00
Commit Graph

26 Commits

Author SHA1 Message Date
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