Opened 9 years ago

Closed 6 years ago

#1875 closed task (fixed)

Automate Orbot builds

Reported by: erinn Owned by: n8fr8
Priority: Medium Milestone: Deliverable-Mar2011
Component: Applications/Orbot Version:
Severity: Keywords:
Cc: n8fr8, erinn Actual Points:
Parent ID: #1869 Points:
Reviewer: Sponsor:

Description

Orbot builds are currently done by hand. The process is pretty simple, so it ought to be easy to automate. Nathan might have some ideas of things he wants added to this, so I'm adding him to the cc.

Child Tickets

Change History (6)

comment:1 Changed 8 years ago by runa

Not sure if this is active anymore, but since it's still marked as open; we should make sure that new translations are pulled from the Transifex server whenever we build Orbot. The only manual step related to translations would be to verify that no one tried to sneak in content that shouldn't be there (spam, malicious strings etc).

comment:2 Changed 7 years ago by Sebastian

What's the status here? I think n8fr8 has this under control (including the translation stuff), yes?

comment:3 Changed 7 years ago by arma

Looks promising: http://archives.seul.org/tor/dev/May-2012/msg00015.html

"Automate" still implies buildbot or something like it though, yes? :)

comment:4 Changed 7 years ago by n8fr8

Owner: changed from erinn to n8fr8
Status: newassigned

We have it automatically building on our build server here: https://build.safermobile.org/job/Orbot/ (apologies for the expired CACert... need to fix that up!)

It would be great to have a buildbot powered system that can do Android SDK/NDK building as well.

Finally, WRT to this ticket, I did *not* include automated transifex pulling/merging as part of our CI effort, and this Makefile. I will add that as a new target in the next update to the Makefile.

comment:5 Changed 7 years ago by rransom

Cc: erinn added
Component: Tor bundles/installationOrbot

This looks ‘implemented’ to me.

But even if it isn't, ‘Tor bundles/installation’ is not a useful Trac component for it to be in.

comment:6 Changed 6 years ago by n8fr8

Resolution: fixed
Status: assignedclosed

We've got a beautiful makefile in the repo and continuous integration going on the Guardian Project side

Note: See TracTickets for help on using tickets.