#6682 closed change (fixed)

[Gitlab CI] Automate (unsigned) development build creation of Adblock Plus

Reported by: tlucas Assignee: tlucas
Priority: P2 Milestone:
Module: Automation Keywords: gitlab, ci
Cc: sebastian, kzar, matze, fhd Blocked By: #7004
Blocking: #7020 Platform: Unknown / Cross platform
Ready: yes Confidential: no
Tester: Unknown Verified working: no
Review URL(s):

https://codereview.adblockplus.org/29904564/

Description (last modified by tlucas)

Background

In #6651, we introduced CI for adblockpluschrome with gitlab-ci. This enables us to implement a first approach for CD for Adblock Plus, which is also part of Priority Experiment 3.

What to change

Add the jobs build:{gecko|chrome|edge} to the .gitlab-ci.yml in adblockpluschrome, which should create unsigned builds for the respective platforms, only when the master branch is updated and store them as the job's artifact.

Note: While #7024 is not fixed, invalid or rejected, the target edge must be allowed to fail gracefully.

Pulled in changes

This issues involves updating buildtools to

hg git
59a519c38766 9342139

pulling in the change for #7004 only.

Change History (14)

comment:1 Changed 10 months ago by tlucas

  • Description modified (diff)
  • Priority changed from Unknown to P1
  • Ready set
  • Summary changed from [Gitlab CI] Move uploading logic from abpssembly to the buildtools to [Gitlab CI] Automate deployment of Adblock Plus for Firefox development builds

comment:2 Changed 10 months ago by tlucas

  • Blocking 7020 added

comment:3 Changed 10 months ago by tlucas

  • Priority changed from P1 to P2

comment:4 Changed 10 months ago by tlucas

  • Description modified (diff)

comment:5 Changed 10 months ago by tlucas

  • Description modified (diff)

comment:6 Changed 10 months ago by tlucas

  • Blocked By 7004 added

comment:7 Changed 10 months ago by tlucas

  • Description modified (diff)
  • Owner set to tlucas

comment:8 Changed 10 months ago by tlucas

  • Description modified (diff)
  • Summary changed from [Gitlab CI] Automate deployment of Adblock Plus for Firefox development builds to [Gitlab CI] Automate (unsigned) development build creation of Adblock Plus

comment:9 Changed 10 months ago by sebastian

Should we limit this to the master branch? Since this is what we want to make development builds available for?

comment:10 Changed 10 months ago by tlucas

  • Description modified (diff)

comment:11 Changed 10 months ago by tlucas

  • Description modified (diff)

comment:12 Changed 10 months ago by tlucas

  • Review URL(s) modified (diff)
  • Status changed from new to reviewing

comment:14 Changed 10 months ago by tlucas

  • Resolution set to fixed
  • Status changed from reviewing to closed
Note: See TracTickets for help on using tickets.