DataFed
DataFed copied to clipboard
Individual docker scripts ci changes
Summary by Sourcery
Refactor CI configuration to utilize new script-based Docker container management, enhancing maintainability and reducing inline script complexity.
CI:
- Refactor CI scripts to use new container script generation for core, web, repo, and GCS components, replacing inline Docker run commands with script-based execution.
Reviewer's Guide by Sourcery
This pull request refactors the CI/CD pipeline for Docker container deployment, introducing new scripts for generating and managing container scripts for the metadata server, repository server, and GCS (Globus Connect Server). The changes aim to improve modularity, reduce redundancy, and enhance the maintainability of the deployment process.
File-Level Changes
| Change | Details | Files |
|---|---|---|
| Refactored Docker container deployment scripts |
|
.gitlab/end_to_end.ymlscripts/generate_metadata_container_scripts.shscripts/generate_repo_container_scripts.sh |
| Updated database configuration in generate_datafed.sh |
|
scripts/generate_datafed.sh |
| Improved CI/CD pipeline configuration |
|
.gitlab/end_to_end.yml |
Tips
- Trigger a new Sourcery review by commenting
@sourcery-ai reviewon the pull request. - Continue your discussion with Sourcery by replying directly to review comments.
- You can change your review settings at any time by accessing your dashboard:
- Enable or disable the Sourcery-generated pull request summary or reviewer's guide;
- Change the review language;
- You can always contact us if you have any questions or feedback.