Details
-
Type: Sub-task
-
Status: Closed (View Workflow)
-
Priority: Major
-
Resolution: Done
-
Affects Version/s: None
-
Fix Version/s: None
-
Labels:
-
Story Points:1.5
-
Sprint:Summer 2019 Sprint 8, Summer 2019 Sprint 9, Summer 2019 Sprint 10, Summer 2019 Sprint 11
Description
Investigate and develop proof-of-concept for a bitbucket pipeline configuration that will allow Apps to be built automatically when a user pushes to their remote.
Requirements:
- The pipeline should create the App jar file and also an OBR index for the app.
- The pipeline should copy the App jar and OBR index file named repository.xml to the downloads directory of the repository for that App.
Investigate:
- Can the OBR index file provide an absolute URL to the jar file hosted in the Bitbucket repository's download section? If yes, let's do this for the bitbucket pipelines build to enable testing.
- Can a developer indicate the URL for the downloads section? If yes, then during testing we could add this location as a test App repository location.
Attachments
Issue Links
- blocks
-
IGBF-1828 Assist devs to set up bb pipelines for Apps
- Closed
IGB Apps now have example bitbucket_pipeline.yml files demonstrating how to
Currently, a user can add the downloads URL to IGB (using App Manager GUI or Settings) to check that the App can be installed.
Example:
https://bitbucket.org/lorainelab/merge-annotation-operator/downloads/
Note: Final slash character is required! (We may fix in later versions of IGB)