[tbb-bugs] #25817 [Applications/Tor Browser]: Add ansible scripts for setup of nigthly build server

Tor Bug Tracker & Wiki blackhole at torproject.org
Mon May 7 17:32:12 UTC 2018


#25817: Add ansible scripts for setup of nigthly build server
------------------------------------------------+--------------------------
 Reporter:  boklm                               |          Owner:  tbb-team
     Type:  task                                |         Status:
                                                |  needs_review
 Priority:  Medium                              |      Milestone:
Component:  Applications/Tor Browser            |        Version:
 Severity:  Normal                              |     Resolution:
 Keywords:  boklm201805, TorBrowserTeam201805R  |  Actual Points:
Parent ID:                                      |         Points:
 Reviewer:                                      |        Sponsor:
------------------------------------------------+--------------------------
Changes (by boklm):

 * keywords:  boklm201805, TorBrowserTeam201805 => boklm201805,
     TorBrowserTeam201805R
 * status:  needs_revision => needs_review


Comment:

 Replying to [comment:4 gk]:
 > Okay, looks mostly good. Some typos and one question.
 >
 > s/setup/set up/ (when used as a verb)
 > "for an example of how they it be used" <- not sure which version you
 wanted to have :)

 I fixed those typos in branch `bug_25817_v8`:
 https://gitweb.torproject.org/user/boklm/tor-browser-
 build.git/commit/?h=bug_25817_v8&id=a2f565643d4c34a49712c37e3931dd6f80da7ba1

 >
 > Now, I am a bit confused about the dependency to the test suite repo.
 Could you explain a bit more about how that is working. For instance, one
 thing I saw was that we already have a `tor-browser-
 nightly.rbm.local.conf` there but that one now gets overwritten with a
 newly added one we keep in the `tbb-nightly-build` dir in `tor-browser-
 build` but used afterwards which is a bit confusing.

 We use the testsuite repo to generate build report pages on
 http://f4amtbsowhix7rrf.onion/reports/index-tor-browser_build.html.

 Before the setup was done using ansible, we were storing some
 configuration files for the nightly builds in the test suite repo, but we
 are not using them anymore. To avoid confusion, I removed them from the
 test suite repo in commit `348ad855711382089c4fbf1badfec58e31a6c148`. I
 also updated the README in tor-browser-build to remove references to those
 files, and instead recommend using the ansible roles for the setup.

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/25817#comment:5>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tbb-bugs mailing list