Closed Bug 1293468 Opened 9 years ago Closed 9 years ago

Get CI working in buddyBuild

Categories

(Firefox for iOS :: Build & Test, defect, P1)

Other
iOS
defect

Tracking

()

RESOLVED FIXED

People

(Reporter: farhan, Assigned: farhan)

Details

(Whiteboard: [mobileAS])

Attachments

(1 file)

48 bytes, text/x-github-pull-request
bnicholson
: review+
Details | Review
I've been working on getting CI setup on buddybuild. So far it's been pretty seamless. The app builds and runs tests without any configuration. However one of our tests is currently timing out. The team over at buddybuild is figuring this out now. After that we should be ready to turn on the CI for everyone.
Attached file Pull Request
Attachment #8779564 - Flags: review?(bnicholson)
Attachment #8779564 - Flags: review?(bnicholson) → review+
Status: NEW → ASSIGNED
master 7bbb5465571eace354212d163fdcb00e71b3d057
All the necessary code changes have been made. But I'm going to leave this open till I get everything set up on the buddybuild side
Whiteboard: [MobileAS s1.2]
Lots of work has been done! And with the move to firefox-mobile. Its been a lot easier. There is still a little bit of work left though! - Tests arent running right now because compiling any scheme that doesnt use the FennecAurora build configuration breaks the build when CI tries to run (It tries to codesign but fails). The upside of code signing every build is that any build thats compiled is ready to be deployed with a few clicks. Move the FennecCI / FennecUnitTest schemes to use the FennecAurora configuration as well. - I'd like to get Danger https://danger.systems/ working. Right now swiftlint runs. But unless you look at travis you dont see linting errors. Danger can leave a comment in the PR letting you know where the linting errors are. There is more we can do but thats all I want for now. This is pretty simple to setup in BB. - The UI on the BB website loads very slowly (I think) because we have way too many branches. Lets try to prune branches we don't use anymore. Stefan / Emily / James / Steph / Richard If it isn't too big of a hassle could you guys please remove any open branches that you know are not useful. I think we can easily remove all the closed/merged branches.
Flags: needinfo?(sleroux)
Flags: needinfo?(sarentz)
Flags: needinfo?(rnewman)
Flags: needinfo?(jhugman)
Flags: needinfo?(etoop)
Priority: -- → P2
Whiteboard: [mobileAS]
I've deleted merged/closed branches that are no longer needed that were mine and removed any open branches that were related to any debug/development build releases which should clean a lot of things up :D
Flags: needinfo?(sleroux)
I've deleted everyones merged in branches.
Flags: needinfo?(sarentz)
Flags: needinfo?(rnewman)
Flags: needinfo?(jhugman)
Flags: needinfo?(etoop)
I think we can close this now we! - CI works on each PR - CI builds the app for each PR - Swiftlint does a basic check of code style - Unit tests run
Status: ASSIGNED → RESOLVED
Closed: 9 years ago
Priority: P2 → P1
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: