grpc-java/buildscripts
Eric Anderson 79e75bace4
Port from Travis-CI to GitHub Actions
Travis-CI no longer has a free tier (only a free trial). That was a
major reason we used Travis-CI, so that external contributors would be
able to run the CI on their forks. Iterating on a Travis config in a
personal repo was also quite convenient. The other reason was that
Travis-CI was safe to run even with untrusted code.

Since the introduction of the permissions field in workflows, GitHub
Actions appears safe to run untrusted code and has a free tier for
external contributors. GitHub Actions and Google Cloud Build are the
main contenders for a Kokoro replacement, but Cloud Build isn't safe for
untrusted code. Instead of migrating to Travis-CI.com from
Travis-CI.org, let's migrate to GitHub Actions and gain some familiarity.

I've really appreciated Travis-CI.org and have wanted to pay for it for
years but wasn't about to give it write permission to the repo. I'm
disappointed to migrate off it, now that the permissions issues have
been sorted out.
2021-06-17 13:32:56 -07:00
..
grpc-java-artifacts buildscripts: Fix grpc-java-artifacts indentation 2020-12-04 16:42:26 -08:00
kokoro Port from Travis-CI to GitHub Actions 2021-06-17 13:32:56 -07:00
qemu_helpers Improve emulated linux aarch64 tests, without protoc artifact build 2021-04-26 10:54:28 -07:00
xds-k8s buildscripts: xDS Kubernetes Interop tests buildscript 2020-12-23 09:52:01 -05:00
build_artifacts_in_docker.sh Add support for cross-compiling for aarch64 platform 2019-12-06 14:21:34 -08:00
build_docker.sh Build Linux artifacts using CentOS 7 2020-12-03 22:56:31 -08:00
checkstyle.license all: normalize copyright header 2018-05-03 14:55:21 -07:00
checkstyle.xml gradle: Use config_loc in checkstyle 2018-07-30 10:51:54 -07:00
make_dependencies.bat Bump Protobuf to 3.17.2 2021-06-07 11:20:48 -07:00
make_dependencies.sh Bump Protobuf to 3.17.2 2021-06-07 11:20:48 -07:00
run_arm64_tests_in_docker.sh skip flaky :grpc-xds:test in linux aarch64 tests (#8119) 2021-04-27 10:18:39 -07:00
run_in_docker.sh Build Linux artifacts using CentOS 7 2020-12-03 22:56:31 -08:00
set_github_status.py all: normalize copyright header 2018-05-03 14:55:21 -07:00
sign-local-repo.sh all: normalize copyright header 2018-05-03 14:55:21 -07:00
sonatype-upload.sh all: normalize copyright header 2018-05-03 14:55:21 -07:00
sync-protos.sh rls: add proto and converter (#6743) 2020-02-28 21:41:19 -08:00
xds_logging.properties buildscripts,interop-testing: Increase logging for xDS tests (#6818) 2020-03-11 20:34:26 -07:00