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 3.47 KB
Newer Older
boklm's avatar
boklm committed
1 2
# vim: filetype=yaml sw=2
version: '[% c("var/torbrowser_version") %]'
3
output_dir: release
boklm's avatar
boklm committed
4 5

var:
6
  signed_status: unsigned
boklm's avatar
boklm committed
7
  today: '[% USE date; date.format(format = "%Y-%m-%d") %]'
8
  publish_dir: '[% c("var/signed_status") %]/[% c("version") %]-[% c("var/torbrowser_build") %]'
boklm's avatar
boklm committed
9 10 11 12 13 14

targets:
  torbrowser-all:
    - torbrowser-linux-x86_64
    - torbrowser-linux-i686
    - torbrowser-windows-i686
15
    - torbrowser-windows-x86_64
boklm's avatar
boklm committed
16 17 18 19 20 21 22 23 24 25
    - 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
26 27 28
  torbrowser-windows-x86_64:
    var:
      torbrowser-windows-x86_64: 1
boklm's avatar
boklm committed
29 30 31 32 33 34 35 36
  torbrowser-osx-x86_64:
    var:
      torbrowser-osx-x86_64: 1

  notarget:
    - release
    - torbrowser-all

37 38 39 40
  noversiondir:
    var:
      publish_dir: ''

boklm's avatar
boklm committed
41 42
  release:
    var:
boklm's avatar
boklm committed
43
      build_target: release
boklm's avatar
boklm committed
44 45 46 47

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

  alpha_nightly:
    output_dir: 'alpha_nightly'
    var:
boklm's avatar
boklm committed
54
      build_target: alpha
55
      publish_dir: '[% c("var/today") %]'
boklm's avatar
boklm committed
56 57

  alpha:
58
    output_dir: alpha
boklm's avatar
boklm committed
59
    var:
boklm's avatar
boklm committed
60
      build_target: alpha
boklm's avatar
boklm committed
61

boklm's avatar
boklm committed
62 63 64 65
  testbuild:
    output_dir: 'testbuild'
    var:
      build_target: torbrowser-testbuild
66
      publish_dir: ''
boklm's avatar
boklm committed
67

68 69 70 71
  signed:
    var:
      signed_status: signed

boklm's avatar
boklm committed
72 73 74 75 76
input_files:

# Release
 - name: linux-x86_64
   project: tor-browser
boklm's avatar
boklm committed
77
   enable: '[% c("var/torbrowser-linux-x86_64") %]'
boklm's avatar
boklm committed
78
   target:
boklm's avatar
boklm committed
79
     - '[% c("var/build_target") %]'
boklm's avatar
boklm committed
80 81
     - torbrowser-linux-x86_64

boklm's avatar
boklm committed
82 83 84 85 86 87 88
 - 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
89 90
 - name: linux-i686
   project: tor-browser
boklm's avatar
boklm committed
91
   enable: '[% c("var/torbrowser-linux-i686") %]'
boklm's avatar
boklm committed
92
   target:
boklm's avatar
boklm committed
93
     - '[% c("var/build_target") %]'
boklm's avatar
boklm committed
94 95 96 97
     - torbrowser-linux-i686

 - name: windows-i686
   project: tor-browser
boklm's avatar
boklm committed
98
   enable: '[% c("var/torbrowser-windows-i686") %]'
boklm's avatar
boklm committed
99
   target:
boklm's avatar
boklm committed
100
     - '[% c("var/build_target") %]'
boklm's avatar
boklm committed
101 102
     - torbrowser-windows-i686

103 104 105 106 107 108 109
 - name: windows-x86_64
   project: tor-browser
   enable: '[% c("var/torbrowser-windows-x86_64") %]'
   target:
     - '[% c("var/build_target") %]'
     - torbrowser-windows-x86_64

boklm's avatar
boklm committed
110 111
 - name: osx-x86_64
   project: tor-browser
boklm's avatar
boklm committed
112
   enable: '[% c("var/torbrowser-osx-x86_64") %]'
boklm's avatar
boklm committed
113
   target:
boklm's avatar
boklm committed
114
     - '[% c("var/build_target") %]'
boklm's avatar
boklm committed
115 116
     - torbrowser-osx-x86_64

boklm's avatar
boklm committed
117 118 119 120 121 122 123
 - 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
124

125 126 127 128 129 130 131 132
 - name: windows64-expert-bundle
   project: tor
   enable: '[% c("var/torbrowser-windows-x86_64") %]'
   target:
     - '[% c("var/build_target") %]'
     - torbrowser-windows-x86_64
     - expert-bundle

boklm's avatar
boklm committed
133 134 135 136 137 138
steps:
  signtag:
    build_log: '-'
    debug: 0
    input_files: []
    signtag: '[% INCLUDE signtag %]'
139 140 141 142 143
  update_responses_config:
    build_log: '-'
    debug: 0
    input_files: []
    update_responses_config: '[% INCLUDE update_responses_config %]'
144 145 146 147 148
  create_update_responses_tar:
    build_log: '-'
    debug: 0
    input_files: []
    create_update_responses_tar: '[% INCLUDE create_update_responses_tar %]'
149 150 151 152 153
  hash_incrementals:
    build_log: '-'
    debug: 0
    input_files: []
    hash_incrementals: '[% INCLUDE hash_incrementals %]'
boklm's avatar
boklm committed
154 155 156 157 158
  dmg2mar:
    build_log: '-'
    debug: 0
    input_files: []
    dmg2mar: '[% INCLUDE dmg2mar %]'