Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Nightlies #409

Closed
wants to merge 5 commits into from
Closed

Nightlies #409

wants to merge 5 commits into from

Commits on Jun 29, 2016

  1. Add schedulers for Linux, OSX nightlies

    Windows should wait on factories.py refactor to fix::
    
        windows = ServoFactory([
            # TODO: convert this to use DynamicServoFactory
            # We need to run each command in a bash login shell, which breaks the
            # heuristics used by DynamicServoFactory.make_step
            steps.Compile(command=make_win_command("./mach build -d -v"),
                          env=envs.build_windows),
            steps.Test(command=make_win_command("./mach test-unit"),
                       env=envs.build_windows),
            # TODO: run lockfile_changed.sh and manifest_changed.sh scripts
        ])
    edunham committed Jun 29, 2016
  2. add build steps for nightlies

    edunham committed Jun 29, 2016
  3. Install and configure s3cmd on linux and osx slaves, for nightlies

    Already added the credentials to /srv/pillar on the master.
    edunham committed Jun 29, 2016
  4. Improve nightly upload steps:

    * Fix directory structure to sort by target and ditch year directory;
      realistically we probably won't be in "developer preview" in 2-3 years when
      the # of files starts getting unmanageable
    
    * Upload .dmg from correct location on osx
    
    * Upload everything to Servo's AWS account
    edunham committed Jun 29, 2016
You can’t perform that action at this time.