| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
In the future we will provide a VSCode extension for Artemis.
Open Artemis IDE plugin for the programming exercise integration. This plugin integrates the Artemis interactive learning platform into a JetBrains IDE. It allows you to directly import programming exercises from Artemis and submit your changes to the build servers.
Detailed documentation is integrated into Artemis' documentation.
Download the release from here and install it as described further down in this document.
UI Elements within the Orion tool window are provided
Upon release of a new major version from JetBrains, the plugin needs updated dependencies to support the latest version. This upgrade can often also be performed with little knowledge of the codebase. The following outlines the necessary steps:
Download the release file from the pull request's Checks → Artifacts → orion
The artifact is unavailable during building. The full history of artifacts can be retrieved through the Actions tab

Install the release file in IntelliJ at Settings → Plugins → Settings → Install Plugin from Disk... → Select the file

Before you release any new version, make sure that all version properties in the repository are updated (version in build.gradle.kts) and the changelog contains the relevant version information (also in build.gradle.kts)
Follow the steps outlined here:
Go to the GitHub "Releases" in the Orion repository
Click on "Draft a new release"
Choose as a tag the new version number to release (e.g. tag version v1.5.0 releases the version 1.5.0)
Let the release notes be auto-generated by clicking Generate release notes
An admin now has to review and accept the new release
After the release is approved, GitHub will automatically build and upload the artifact as well as publish the new version to the marketplace.
The latest plugin artifact is now available on GitHub and via the JetBrains marketplace.
It might take some time for the latest version to be seen on the marketplace since JetBrains still has to review and approve the changes!
How can I modify the pipeline?
The release pipeline is implemented using GitHub actions. To change anything about the process, you just have to edit the release.yml in the .github/workflows directory.
Where can I find secrets like the authentication token for the JetBrains repository?
Admins of the GitHub repository can modify the build environment under Settings -> Environments -> prod. This includes
adding and updating any secrets that should get injected into the environment during the build process.
Email: krusche(at)tum(dot)de
| Back | FazBrowse Home | New Git URL |