Closed anskarl closed 4 years ago
Hi @anskarl this is great stuff! I like GitHub actions (I actually have a half-done impl on my laptop, but I never got around to finishing it). I have made time to look into this and your other PR on Friday, together with @bjgbeelen. Sorry about the delayed response.
@barend thanks for the comments! I will make the version updates and remove the .circleci
directory, possibly today or in the weekend.
I've made the required changes (versions and removal of .circleci
directory).
I've also made some additional changes:
docker-compose.yaml
file. Therefore, I've updated the file and did some minor adjustments to services.sh
and Makefile
for this environment variable.set -ex
at the beginning of each RUN
expressionclusterf-chaos-proxy
now uses maven:3.6.3-jdk-8-slim
which is Debian-based, therefore the installation of required tools (git and openssh client) have been also adjusted.With the upgrade of all image/tool versions and Dockerfiles, in practice we have an additional verification that the entire process of building, testing and publishing of docker images is automated and produces the expected results :)
Looks good to me, thanks for updating.
The Circle-CI fails because the configuration was removed, which is precisely the aim of this PR.
Docker images
./services.sh start
: when images are not available will try to build the images locallySwitch to GitHub actions