Warning: Can't synchronize with repository "(default)" (/home/git/ome.git does not appear to be a Git repository.). Look in the Trac log for more information.
Notice: In order to edit this ticket you need to be either: a Product Owner, The owner or the reporter of the ticket, or, in case of a Task not yet assigned, a team_member"

Task #7242 (closed)

Opened 12 years ago

Closed 12 years ago

Add "new-component" build target

Reported by: jamoore Owned by: jamoore
Priority: major Milestone: OMERO-4.4
Component: Deployment Version: n.a.
Keywords: n.a. Cc:
Resources: n.a. Referenced By: n.a.
References: n.a. Remaining Time: 0.0d
Sprint: 2012-04-24 (13)

Description

See: https://github.com/joshmoore/openmicroscopy/commit/6d79bf17a4d49d691d4f333d8aca068f4b9bbe64

A target such as "./build.py new-component" could generate a new component for new developers to get started quickly.

Change History (6)

comment:1 Changed 12 years ago by jmoore

  • Remaining Time changed from 1 to 0.25
  • Sprint set to 2012-03-27 (11)

Initial work done as a template repository (https://github.com/joshmoore/ome-services-example) that can be cloned under tools/. If we make the move to gradle, then there will need to be some minimal modifications to make sure that the component is properly picked up.

Next task will be to add an ome-blitz-example which adds a new slice file for compilation into OmeroPy, OmeroCpp, OmeroJava.

comment:2 Changed 12 years ago by wmoore

Not sure which ticket to put these on exactly, but the new build targets seem to be working OK for me

build-web
15 secs

build-py
3 mins 5 secs

build-server
45 secs

build-insight
1 min 45 secs

Seems to be working fine!

comment:3 Changed 12 years ago by jmoore

Will, #8356 was the ticket in question, but I copied your comment to https://github.com/openmicroscopy/openmicroscopy/pull/128. Thanks for testing!

comment:4 Changed 12 years ago by jburel

  • Sprint changed from 2012-03-27 (11) to 2012-04-10 (12)

Moved from sprint 2012-03-27 (11)

comment:5 Changed 12 years ago by jmoore

  • Sprint 2012-04-10 (12) deleted

Away for this sprint.

comment:6 Changed 12 years ago by jmoore

  • Remaining Time changed from 0.25 to 0
  • Resolution set to fixed
  • Sprint set to 2012-04-24 (13)
  • Status changed from new to closed

Now have a working blitz (OmeroJava / OmeroPy) repo https://github.com/joshmoore/ome-cmd-example which is even re-locatable (i.e. doesn't have to be under tools/).

This definitely seems like the way forward. Closing, though we may want to add any number of these examples.

Note: See TracTickets for help on using tickets. You may also have a look at Agilo extensions to the ticket.

1.3.13-PRO © 2008-2011 Agilo Software all rights reserved (this page was served in: 0.67676 sec.)

We're Hiring!