You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We would need a translation for Jenkins pipelines that are used in Artemis for programming exercises. For this, we need several modifications within the project
Provide a way for the translation API to accept the content of the Jenkins pipeline in the form of Groovy, without altering the current translation process.
Write a parser for the groovy templates found in artemis. The parser must be able to handle method calls and make the pipeline structure linear, which is a very complex task and needs a lot of work for this to work properly and in the scale of Artemis instances of 11 universities that use the learning platform. We need to extract the bash scripts and move them to actions which are called within a sequential order.
Write tests for the translation feature and make sure to test it with all kinds of default programming languages and their project types.
I'd estimate that this features takes several weeks of full-time work to be usable and somewhat stable in its translation.
We would need a translation for Jenkins pipelines that are used in Artemis for programming exercises. For this, we need several modifications within the project
I'd estimate that this features takes several weeks of full-time work to be usable and somewhat stable in its translation.
See ls1intum/Artemis#8073 for more details and hopefully a discussion
The text was updated successfully, but these errors were encountered: