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

Replace Jenkins with GitHub Action Workflow for New Build System #9671

Open
ric394 opened this issue Feb 11, 2025 · 0 comments
Open

Replace Jenkins with GitHub Action Workflow for New Build System #9671

ric394 opened this issue Feb 11, 2025 · 0 comments
Assignees
Labels
Build System Project Improvement An enhancement to an existing functionality or system

Comments

@ric394
Copy link
Contributor

ric394 commented Feb 11, 2025

Describe the new feature

To improve continuous integration and development of APSIM GitHub Actions will be utilised. Currently Jenkins is utilised for this purpose.
GitHub Actions is tightly integrated into the repository and utilising this service simplifies maintenance and improves observability of workflows.

The current CI/CD functions that Jenkins provides will be covered by GitHub Actions. These include:

  • testing
  • distributing model validation runs
  • building of APSIMX releases
  • building and uploading of various docker images

Note: The development of these workflows will not interrupt the normal processes covered by Jenkins and will be developed concurrently until the new process is ready to replace Jenkins.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Build System Project Improvement An enhancement to an existing functionality or system
Projects
Status: Backlog
Status: Backlog
Development

No branches or pull requests

1 participant