This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
# Example for https://gerrit.wikimedia.org/r/#/c/92334/ | |
function blame($a) { | |
throw new Exception(); | |
} | |
try { | |
blame( array('foobar') ); | |
} catch (Exception $e) { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
hashar@gallium:~$ tail -n15 /srv/ssd/jenkins-slave/workspace/mwext-Wikibase-qunit/LocalSettings.php | |
# End of automatically generated settings. | |
# Add more configuration options below. | |
$wgWikimediaJenkinsCI = true; | |
require_once( '/var/lib/jenkins/tools/extensions-loader.php' ); | |
ini_set( 'display_errors', 1 ); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Host *.wmflabs.org | |
IdentityFile ~/.ssh/labs_id_rsa.pub | |
IdentitiesOnly yes | |
User hashar | |
Host *.wmflabs | |
User hashar | |
Host bastion.pmtpa.wmflabs | |
Hostname bastion.wmflabs.org |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python | |
# -*- coding: utf-8 -*- | |
import re | |
text = """ | |
- bar | |
+ foo | |
- Le text est fort | |
+ Le texte est fort |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
if not args.force: | |
# Verify whether template is fresh | |
outdated = os.path.getmtime(filepath) <= os.path.getmtime(zonefilepath) | |
if not outdated: | |
continue # skip file generation |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
try: | |
if not args.force and ( | |
os.path.getmtime(filepath) <= | |
os.path.getmtime(zonefilepath)): | |
continue | |
except OSError: | |
# destination file not found | |
pass |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# You will need a file named 'gerrit-projects' containing the list of projects | |
# gerrit ls-projects > gerrit-projects | |
# The refs/meta/config file for each project is then downloaded. Slashes are | |
# replaced by dash and filename is suffixed with '.config'. | |
GITWEB="https://gerrit.wikimedia.org/r/gitweb?p=<PROJECT>.git;a=blob_plain;f=project.config;hb=refs/meta/config" | |
for project in `cat gerrit-projects`; do | |
echo "Checking out $project.." |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Testing Jenkins Job Builder | |
# | |
# git clone git://gist.github.com/4251317.git | |
# mkdir testoutput | |
# jenkins-jobs -l debug test 4251317 -o testoutput | |
# grep command outtemplate/* | |
# Basic macro, takes a 'parameters' parameter | |
- builder: | |
name: resolve-deps |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
ANDROID_ARCHIVE="android-sdk_r20.0.3-linux.tgz" | |
ANDROID_URL="http://dl.google.com/android/$ANDROID_ARCHIVE" | |
BASE_DIR="/opt/androidsdk" | |
ANDROID_BIN="$BASE_DIR/android-sdk-linux/tools/android" | |
ANDROID_VERSIONS="android-8,android-10" | |
### Pre checks ######## |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<project default="main"> | |
<target name="main"> | |
<script language="javascript"> <![CDATA[ | |
task = project.createTask( 'macro' ); | |
if( task.getOwningTarget() == null ) { | |
task.log( "Assigning an owner ..." ); | |
task.setOwningTarget( self.getOwningTarget() ); | |
task.log( "Task: " + task.getOwningTarget() ); | |
} |