Petr Menšík
e8646852d8
Update used CI image to 1.16
...
Required for MR #1223 pass.
Signed-off-by: Petr Menšík <pemensik@redhat.com >
2021-10-20 14:36:35 +02:00
Adam Warner
91a00ba688
merge distinct jobs
...
Signed-off-by: Adam Warner <me@adamwarner.co.uk >
2021-10-13 22:13:42 +01:00
Adam Warner
f9bb12d250
Only run workflow on pull request if it comes from a fork (push will already be running if it is an internal PR)
...
Use softprops/action-gh-release to attach binaries to release.
Signed-off-by: Adam Warner <me@adamwarner.co.uk >
2021-10-13 19:34:58 +01:00
Adam Warner
3830bd6ad9
Use 1.15 build containers
...
Signed-off-by: Adam Warner <me@adamwarner.co.uk >
2021-10-12 19:30:54 +01:00
Adam Warner
24af788958
use KNOWN_HOSTS secret instead of ssh-keyscan step
...
Signed-off-by: Adam Warner <me@adamwarner.co.uk >
2021-10-11 17:42:42 +01:00
Adam Warner
77d5c8fc8b
remove additional binaries/ from front end of the output directory
2021-10-11 17:25:32 +01:00
Adam Warner and DL6ER
f7f349b9e0
Split workflow up into distinct jobs, each depending on the previous part
...
1 - Define some outputs to be used by the other jobs
2 - Build and Test x86_64/32 binaries - if not pull request, attach binaries to workflow run as artifacts
3 - Build arm/aarch64 binaries - if not pull request, attach binaries to workflow run as artifacts
4 - If not a pull request, download binaries from artifact store, and upload binaries via SSH. If it is a release, then attach binaries to release
Move from scp-action action to just running the plain sftp command
pdns-doc is now included in the build container so no need to add it in the test setup.
Co-authored-by: DL6ER <DL6ER@users.noreply.github.com >
Signed-off-by: Adam Warner <me@adamwarner.co.uk >
2021-10-10 21:21:19 +01:00
Adam Warner
d7aa6ec9ef
use v1.12 of ftl-build
...
Signed-off-by: Adam Warner <me@adamwarner.co.uk >
2021-10-09 19:04:26 +01:00
Adam Warner
5b9ca8c728
If the run is on a relesae, set the GIT_BRANCH variable to master, else set it to the branch name
...
Signed-off-by: Adam Warner <me@adamwarner.co.uk >
2021-10-03 16:53:54 +01:00
Adam Warner
2e7da12d3f
Move SFTP xfer to happen before attach to release. Seeing some SSL errors in the github-action-publish-binaries action.
...
Signed-off-by: Adam Warner <me@adamwarner.co.uk >
2021-09-29 22:35:15 +01:00
Adam Warner
bb62ceb0a0
Single * is not enough it seems
...
Signed-off-by: Adam Warner <me@adamwarner.co.uk >
2021-09-29 20:32:45 +01:00
Adam Warner
b5a44ca557
Add in upload to our server
...
Signed-off-by: Adam Warner <me@adamwarner.co.uk >
2021-09-29 20:24:52 +01:00
Adam Warner
661c43f56c
Ready GHA to take over from circle...
...
Signed-off-by: Adam Warner <me@adamwarner.co.uk >
2021-09-29 19:15:20 +01:00
Anton Bershanskiy
17a86a002b
Add GitHub Actions integration
...
Signed-off-by: Anton Bershanskiy <45960703+bershanskiy@users.noreply.github.com >
2021-09-27 18:27:51 +01:00