GitLab is used only for code review, issue tracking and project management. Canonical locations for source code are still https://gitweb.torproject.org/ https://git.torproject.org/ and git-rw.torproject.org.

config 2.38 KB
Newer Older
boklm's avatar
boklm committed
1 2 3 4 5 6
# vim: filetype=yaml sw=2
version: '[% c("var/torbrowser_version") %]'
output_dir: 'release/unsigned'

var:
  today: '[% USE date; date.format(format = "%Y-%m-%d") %]'
7
  publish_dir: '[% c("version") %]-[% c("var/torbrowser_build") %]'
boklm's avatar
boklm committed
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

targets:
  torbrowser-all:
    - torbrowser-linux-x86_64
    - torbrowser-linux-i686
    - torbrowser-windows-i686
    - torbrowser-osx-x86_64
  torbrowser-linux-x86_64:
    var:
      torbrowser-linux-x86_64: 1
  torbrowser-linux-i686:
    var:
      torbrowser-linux-i686: 1
  torbrowser-windows-i686:
    var:
      torbrowser-windows-i686: 1
  torbrowser-osx-x86_64:
    var:
      torbrowser-osx-x86_64: 1

  notarget:
    - release
    - torbrowser-all

32 33 34 35
  noversiondir:
    var:
      publish_dir: ''

boklm's avatar
boklm committed
36 37
  release:
    var:
boklm's avatar
boklm committed
38
      build_target: release
boklm's avatar
boklm committed
39 40 41

  nightly:
    output_dir: 'nightly'
42
    publish_dir: '[% c("var/today") %]'
boklm's avatar
boklm committed
43
    var:
boklm's avatar
boklm committed
44
      build_target: nightly
boklm's avatar
boklm committed
45 46 47

  alpha_nightly:
    output_dir: 'alpha_nightly'
48
    publish_dir: '[% c("var/today") %]'
boklm's avatar
boklm committed
49
    var:
boklm's avatar
boklm committed
50
      build_target: alpha
boklm's avatar
boklm committed
51 52 53 54

  alpha:
    output_dir: 'alpha/unsigned'
    var:
boklm's avatar
boklm committed
55
      build_target: alpha
boklm's avatar
boklm committed
56

boklm's avatar
boklm committed
57 58
  testbuild:
    output_dir: 'testbuild'
59
    publish_dir: ''
boklm's avatar
boklm committed
60 61 62
    var:
      build_target: torbrowser-testbuild

boklm's avatar
boklm committed
63 64 65 66 67
input_files:

# Release
 - name: linux-x86_64
   project: tor-browser
boklm's avatar
boklm committed
68
   enable: '[% c("var/torbrowser-linux-x86_64") %]'
boklm's avatar
boklm committed
69
   target:
boklm's avatar
boklm committed
70
     - '[% c("var/build_target") %]'
boklm's avatar
boklm committed
71 72
     - torbrowser-linux-x86_64

boklm's avatar
boklm committed
73 74 75 76 77 78 79
 - name: sandbox-linux-x86_64
   project: sandbox
   enable: '[% c("var/torbrowser-linux-x86_64") %]'
   target:
     - '[% c("var/build_target") %]'
     - torbrowser-linux-x86_64

boklm's avatar
boklm committed
80 81
 - name: linux-i686
   project: tor-browser
boklm's avatar
boklm committed
82
   enable: '[% c("var/torbrowser-linux-i686") %]'
boklm's avatar
boklm committed
83
   target:
boklm's avatar
boklm committed
84
     - '[% c("var/build_target") %]'
boklm's avatar
boklm committed
85 86 87 88
     - torbrowser-linux-i686

 - name: windows-i686
   project: tor-browser
boklm's avatar
boklm committed
89
   enable: '[% c("var/torbrowser-windows-i686") %]'
boklm's avatar
boklm committed
90
   target:
boklm's avatar
boklm committed
91
     - '[% c("var/build_target") %]'
boklm's avatar
boklm committed
92 93 94 95
     - torbrowser-windows-i686

 - name: osx-x86_64
   project: tor-browser
boklm's avatar
boklm committed
96
   enable: '[% c("var/torbrowser-osx-x86_64") %]'
boklm's avatar
boklm committed
97
   target:
boklm's avatar
boklm committed
98
     - '[% c("var/build_target") %]'
boklm's avatar
boklm committed
99 100
     - torbrowser-osx-x86_64

boklm's avatar
boklm committed
101 102 103 104 105 106 107
 - name: windows-expert-bundle
   project: tor
   enable: '[% c("var/torbrowser-windows-i686") %]'
   target:
     - '[% c("var/build_target") %]'
     - torbrowser-windows-i686
     - expert-bundle
boklm's avatar
boklm committed
108

boklm's avatar
boklm committed
109 110 111 112 113 114
steps:
  signtag:
    build_log: '-'
    debug: 0
    input_files: []
    signtag: '[% INCLUDE signtag %]'