Commit Graph

66 Commits

Author SHA1 Message Date
Kenneth Bingham 17a91c033d correct the name of the step that downloads the Linux release artifacts 2023-01-24 10:41:09 -05:00
Kenneth Bingham b30abab12b release a base CLI container image 2023-01-23 23:48:39 -05:00
Paul Lorenz 83361ce5c5 Update mattermost action 2022-12-02 10:30:31 -05:00
Paul Lorenz 533b260ff3 Update workflows. Remove some unused code 2022-12-01 13:49:08 -05:00
Paul Lorenz 16289d3b32 Update deps, CODEOWNERS and mm notifications 2022-12-01 09:52:17 -05:00
Paul Lorenz e65637de35 Test zitilab update 2022-10-31 15:36:54 -04:00
Kenneth Bingham 635961d02f stop using deprecated set-output command 2022-10-13 13:51:09 -04:00
Paul Lorenz 1675a3067d Specify jfrog cli version 2022-10-13 09:31:34 -04:00
Paul Lorenz c8f129fe15 Update build actions 2022-10-12 15:25:31 -04:00
Paul Lorenz 3de779c7af Merge pull request #847 from openziti/router-multi-ctrl
Update deps
2022-10-11 16:17:49 -04:00
Paul Lorenz 2fed3da84b Update deps. Simplify workflow a bit. Update for fabric/edge API changes. 2022-10-11 15:43:58 -04:00
Dave Hart fc69b938a7 Add watch started trigger 2022-10-08 15:32:18 -04:00
Cam Otts 4b2d97d293 Simple transfer (#808)
* Merge branch 'action-test' of github.com:openziti/ziti into simple-transfer-test

* added metricbeat initialization

* updates to the simple network testing

* update zitilab and fablad deps and integrate env variables

* removed incorrect file

* move env up to top

* added run and test

* mod tidy

* mod got out of sync

* remove influx logging from ziti-probe due to being removed from metrics

* add ls to see why simple-transfer isnt built

* dig deeper

* need to copy not move

* back to release dir

* might need to sudo

* mke files executable

* bootsrap from correct directory

* add extra restart to confirm network spins up

* add retry for inrastructure

* build correct binaries

* add build ignore ot stages as well

* don't return error after successful retry

* fix err assign

* update zitilab version

* removed local testing paths

* update configs and env variables

* added env prepend

* remove build number for debugging

* add different formatting

* updated build/run number

* paren in incorrect place

* added specific version of metricbeat to install

* flip back correct ziti loc

* removed builds for mac & windows

* Removed test build for mac & windows

* remove ziti-probe

* flip ziti test to run alongside mac & windows builds

* remove unneeded needs

* remove for sanity check

* remove old uploads

* remove space

* setup ziti version properly

* remove zitilab testing to confirm running

* try removing all changes?

* remove even comments?

* I dont understand

* revert

* start from scratch. Small increments.

* simplify first job?

* try spearating build and publish

* run all 3 builds at the same time

* missed env variables

* update to run zitilab tests

* corrected dirs

* fixing ziti root

* redo build in publish step

* applied pr comments

* add in mkdir and remove buildint test binaries in publish step

* forgot to remove move

* update linux build requirement to 1.19
2022-10-04 14:16:49 -05:00
Paul Lorenz 3c0b28cd63 Update to Golang 1.19 2022-09-13 13:46:25 -04:00
Paul Lorenz c1876b0a54 Use setup-go v3 and using 1.18.x format for go version 2022-08-22 14:22:18 -04:00
Paul Lorenz 672fde5183 Use ubuntu 20.04 2022-08-15 15:13:08 -04:00
Paul Lorenz 388fc0d088 Update macos build to run on macos-11 2022-08-10 09:23:59 -04:00
Dave Hart ae917cc136 Update to use new mattermost webhook 2022-07-13 16:44:56 -04:00
dovholuknf 3aacbf76fe remove if block entirely for now 2022-07-07 09:44:38 -04:00
dovholuknf bef48e4620 comment out for now 2022-07-07 09:12:06 -04:00
dovholuknf 3f89eb293f removed newline 2022-07-07 08:45:16 -04:00
dovholuknf b778122109 added a newline 2022-07-07 08:43:54 -04:00
dovholuknf 238877eb5a add a manually dispatched quickstart that publishes the latest quickstart container 2022-07-07 08:34:30 -04:00
Kenneth Bingham cb3ebef006 fix regex to match release|main branch 2022-06-13 10:46:37 -04:00
Kenneth Bingham 65da4bfbfc also omit CI version suffix if branch == main 2022-06-08 14:04:26 -04:00
Kenneth Bingham d0f5eb76d4 fix bash syntax 2022-06-08 13:46:03 -04:00
Kenneth Bingham 5006726622 invert conditional 2022-06-08 13:30:46 -04:00
Kenneth Bingham f39c95f78f append GitHub run_id as build number suffix for smoketest versions 2022-06-08 13:28:59 -04:00
Paul Lorenz 31cfffff0c Fix jfrog install 2022-05-16 18:36:18 -04:00
Paul Lorenz 113595a522 Install jfrog directly instead of having ziti-ci do it 2022-05-16 18:32:58 -04:00
Paul Lorenz 92457fb80c Also sign buildinfo commit 2022-05-04 09:30:41 -04:00
Ken Bingham 7900350afb Merge pull request #703 from openziti/ziti-webhook-jenkins
Jenkins smoketest fixes
2022-05-03 13:29:00 -04:00
Kenneth Bingham 58fd35e53a add a nightly schedule trigger for the smoketest 2022-05-03 13:04:11 -04:00
Paul Lorenz 2ecaee197a Update to go 1.18 2022-05-03 09:05:24 -04:00
Kenneth Bingham 6ab8e49d8a Ziti webhook for dark Jenkins 2022-04-21 11:53:54 -04:00
Paul Lorenz d4d848808b Remove unused workflow. Move gpg env to right place 2022-03-31 12:24:04 -04:00
Paul Lorenz e9797e67cd Update deps and changelog. Update build for gpg signing 2022-03-09 09:45:28 -05:00
Kenneth Bingham e6d16a0d54 start troubleshooting the Linux artifact path for docker images
run Docker steps on troubleshooting branch

Add run_id suffix to upload/download artifact steps to avoid race condition between multiple runs of the same job

only run ziti-ci if GITHUB_TOKEN is defined

check for gh_ci_key, not GITHUB_TOKEN

stop checking for gh_ci_key

use a temp Docker tag for troubleshooting

fixup workflow syntax

disable Docker build cache so we can see what the builder sees despite prior runs

recursively list contents of release/

innocuous modify of Dockerfile to miss cache

list later

try explicit artifacts dir

use workspace ref

revert to relative build dir

Revert "revert to relative build dir"

This reverts commit a72ae3ddaef207daf89bae6a4087f7b4979fd0f6.

stop ignoring /release/ in Docker context to workaround BuildKit bug until https://github.com/docker/buildx/pull/955 becomes available in the build-push-buildx Action

prune troubleshooting changes
2022-02-24 12:25:34 -05:00
Paul Lorenz b23e654fe3 Use gh upload/dl instead of s3. don't run publish/smoke for external PRs 2022-02-22 12:15:39 -05:00
Paul Lorenz 68b02f2a78 Revert gox commands until we figure out why docker build is failing 2022-02-10 13:34:35 -05:00
Kenneth Bingham 70fab460a6 revert GitHub Actions runner VM to Ubuntu 18.04 2022-01-21 11:59:19 -05:00
Kenneth Bingham 276dc5109b prune extra line 2022-01-05 00:58:55 -05:00
Kenneth Bingham fcf0040c14 add and document Linux builder 2022-01-05 00:54:11 -05:00
Kenneth Bingham e0db35062c get semver from ziti-ci and only run on branches main and release-v* 2021-11-03 12:17:34 -04:00
Ken Bingham b3ffd181c0 base container image tags on GITHUB_HEAD_REF if defined (is a pull request) else GITHUB_REF (#524)
base container image tags on GITHUB_HEAD_REF if defined (is a pull request) else GITHUB_REF
2021-11-01 10:18:35 -04:00
Ken Bingham 86b32a04c4 fixup buildkit setup shell script (#522)
* fix the inline shell code that composes the list of container image tags for BuildKit
2021-10-29 11:54:09 -04:00
Kenneth Bingham 36132216f5 push snapshot container builds to branch name and releases to semver 2021-10-29 10:40:11 -04:00
Paul Lorenz ae448fd41c Use go install instead of go get 2021-10-29 10:40:11 -04:00
Paul Lorenz 877c4f2668 Add arm64 build 2021-10-29 10:40:10 -04:00
Kenneth Bingham b4d8856640 add an Actions workflow to build the multi-platform container image with buildx 2021-10-29 10:39:51 -04:00