Skip to content
This repository has been archived by the owner on Dec 19, 2022. It is now read-only.

Snap packaging for device-grove #11

Closed
anonymouse64 opened this issue Jun 4, 2019 · 0 comments · Fixed by #15
Closed

Snap packaging for device-grove #11

anonymouse64 opened this issue Jun 4, 2019 · 0 comments · Fixed by #15

Comments

@anonymouse64
Copy link
Contributor

anonymouse64 commented Jun 4, 2019

Similar to device-mqtt and device-modbus, we should create a snap package for this repo, probably named edgex-device-grove. This would need the project to register the snap name and create a track for the edinburgh release.

I produced a snap package for similar device service that uses the C SDK for @mhall119 at https://github.com/mhall119/edgex-device-rpi/ so that snapcraft.yaml could probably be easily adapted for this repo. Unfortunately I would need help testing it as I don't have access to any of the grove sensors or devices.

In addition to this, we would additionally want an edinburgh track for the snap that the LF folks would need to request.

To do this, we should do the following things in order:

  1. Open a PR here with the snapcraft.yaml added to the repo (but don't merge)
  2. Deploy jenkins snap verify job for this repo to the jenkins sandbox
  3. Open PR to ci-management with the snap verify and stage jobs, referencing the sandbox jobs for testing, etc.
  4. Merge the ci-management PR
  5. Close the original PR from 1, and re-open to trigger the new verify jobs
  6. Merge the PR here
  7. Should probably also update the README here to mention the snap

This issue can be assigned to me

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant