Skip to content

GitHub Actions workflow for automatic IOC building with pib#99

Draft
klauer wants to merge 1 commit intopcdshub:masterfrom
klauer:test
Draft

GitHub Actions workflow for automatic IOC building with pib#99
klauer wants to merge 1 commit intopcdshub:masterfrom
klauer:test

Conversation

@klauer
Copy link
Contributor

@klauer klauer commented Nov 14, 2023

No description provided.

@klauer
Copy link
Contributor Author

klauer commented Nov 15, 2023

FYI @ZLLentz @tangkong this exists

@klauer
Copy link
Contributor Author

klauer commented Nov 15, 2023

Well hot darn, it passed on the first try (hiding my other dozen attempts from months ago with a not-so-sneaky force push):

DEBUG:pib.makefile:Running 'make' in /home/runner/work/ads-ioc/ads-ioc
DEBUG:pib.makefile:Ran make successfully
image

7 minutes to:

  • Clone the repo
  • Download epics-base
  • Build epics-base
  • Inspect module dependencies
  • Download module dependencies
  • Build module dependencies
  • Build the IOC
  • Upload the built IOC to GitHub

Pretty nice!
Archive is here: https://github.com/pcdshub/ads-ioc/suites/18221151986/artifacts/1052347958

image

@klauer klauer changed the title GitHub Actions workflow for building with pib GitHub Actions workflow for automatic IOC building with pib Nov 15, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant