Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: DEVOPS-700 scilla pipelines from jenkins to gha #1237

Merged
merged 45 commits into from
Jun 21, 2023
Merged

Conversation

pavlops
Copy link
Contributor

@pavlops pavlops commented Jun 15, 2023

Migration of pipelines from Jenkins to GHA (based on Zilliqa image pipelines):

  • ci-image-test.yml: make tests, replaces Jenkinsfile.
  • ci-image-dev.yml: deploys an image for any branch, replaces Jenkins manual pipeline.
  • ci-image-release.yml: deploys an image for a release branch or a tag, replaces Jenkins manual pipeline.
  • Dockerfile.test for test image (not optimized, keeping the same approach).
  • Lint fix on src/base/cpp/config/discover.ml.
  • Makefile fix for avoiding the removal of vcpkg_installed/x64-linux-dynamic/lib/libsecp256k1.a and vcpkg_installed/x64-linux-dynamic/lib/libsecp256k1_precomputed.a for the make coveralls.
  • Hide in the pipeline the AWS account for the Docker image.

Further recommendations:

  • Build of a test base image for tests replacing scilla:429e2f9 in Dockerfile.test.

@pavlops pavlops added infrastructure in-progress This issue is being worked on labels Jun 15, 2023
@pavlops pavlops removed the in-progress This issue is being worked on label Jun 20, 2023
@pavlops pavlops marked this pull request as ready for review June 21, 2023 05:19
@pavlops pavlops merged commit 4768752 into master Jun 21, 2023
@pavlops pavlops deleted the devops-700 branch February 15, 2024 10:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants