Ubuntu

Research how to recover the link to the snapcraft snap uploaded to transfer.sh in pull requests

Snapcraft is a delightful packaging tool. With it you can make free software projects easy to install and update in many Linux distributions. More info: https://snapcraft.io/

The snapcraft team makes thorough code reviews on each proposed change, automated and manual. This task consists on research how to send some kind of notification from travis when the snap that corresponds to a pull request is uploaded, so it can be manually tested in an easier way.

For this task, you need to have Ubuntu installed: https://bit.ly/ugciubuntu For this task, you need to know:

Prerequisite: the task "Send the snapcraft snap to transfer.sh" must have been completed first.

Steps:

  • Join the #ubuntu-google IRC chatroom: https://bit.ly/ugcichat
  • Say hi to elopio, kyrofa and sergiusens. We don't have a good idea of how to do this, so you have to read the travis API and search on the internet for possible ways to do it. There is one big limitation: this task needs to run on pull requests, and it is not possible to access secrets from travis on pull requests. There is a thing called annotations in travis that might or might not be useful: https://docs.travis-ci.com/api/#annotations Worst case scenario, it might be possible to get the full log of a travis execution and search for the link there. You can ask travis support.

Task tags

  • travis
  • snapcraft
  • ubuntu

Students who completed this task

Daniel Lim

Task type

  • code Code
  • assessment Outreach / Research
close

2017