- feedback geo-mirroring & hot patching
- GGG requirements letter
- conan.io
| #!/usr/bin/env bash | |
| # Client side script to trigger pre-receive hook and scan its output | |
| # usage: diff-branches-client.sh <repo URL> <compare branch> [base branch] [magic trigger branch] | |
| # Examples: | |
| # diff-branches.client.sh https://[email protected]/jonico/large-branch-diff-with-prereceive-hook.git compare-branch feature-branch # diffs compare-branch with feature branch | |
| # diff-branches.client.sh https://[email protected]/jonico/large-branch-diff-with-prereceive-hook.git compare-branch # diffs compare-branch with master | |
| # diff-branches.client.sh https://[email protected]/jonico/large-branch-diff-with-prereceive-hook.git f75b18abbb06 f75b18abbb06^1 # diffs commit f75b18abbb06 with its parent | |
| # diff-branches.client.sh https://[email protected]/jonico/large-branch-diff-with-prereceive-hook.git master master~2 # diffs latest commit on master with its grandparent |
| for (x in slaves) { | |
| def slave = x | |
| for (y in pyvers) { | |
| def pyver = y | |
| builders["${slave} - ${pyver}"] = { | |
| node(slave) { | |
| stage("${slave} - ${pyver}"){ | |
| step ([$class: 'WsCleanup']) | |
| checkout scm | |
| def bn = env.BUILD_NUMBER |
-
Wie lange dauert es, einen neuen Entwickler in die Plattform einzuarbeiten? Welcher Trainingsaufwand ist erforderlich, bis der erste Commit in Produktion gehen kann?
-
Wie unterstützt die gewählte Plattform das Aufbauen eines unternehmensweiten Entwickler-Profils, aus dem die Entwicklungsaktivität, Popularität, Programmiersprachen und Tätigkeitsschwerpunkt (welche Repositories) eines Entwicklers oder Entwicklerteams hervorgeht?
-
Wie können Entwickler und Designer schnell und unproblematisch Quellcode-Snippets, Design-Überlegungen, Interview-Fragen und andere Markdown-Dokumente miteinander teilen? Besteht die Möglichkeit, diese Dokumente zu durchsuchen, insofern sie nicht geheim angelegt worden?
-
Wie können Nicht-Entwickler (Ingenieure, Fachabteilung, Projektleiter, Marketing, Legal), Änderungen an Design-Dokumenten und Dokumentation ohne Kommandozeilenwissen oder Desktop-Applikationen vorschlagen? Erlaubt die Web-Oberfläche das Hinzufügen, Lö
| #!groovy | |
| import groovy.json.JsonOutput | |
| import groovy.json.JsonSlurper | |
| def label = "mypod-${UUID.randomUUID().toString()}" | |
| podTemplate(label: label, yaml: """ | |
| spec: | |
| containers: | |
| - name: mvn | |
| image: maven:3.3.9-jdk-8 |
| #!/usr/bin/env groovy | |
| /** | |
| * groovy script to show all users that can access a given repository in a GitHub Enterprise instance | |
| * | |
| * | |
| * Run 'groovy PrintRepoAccess.groovy' to see the list of command line options | |
| * | |
| * First run may take some time as required dependencies have to get downloaded, then it should be quite fast | |
| * |
| import java.io.File | |
| categories = ["DEV", "HW", "OTHER", "EDU", "WEB", "DATA", "DOCS"] as Set | |
| def readInDataSet (dataSetName, categoryToRepo, repositories) { | |
| categories.each { | |
| categoryToRepo[it]= [] as Set | |
| } | |
| count = 1; |
| #!/bin/bash | |
| repoSize=`du -hsk | cut -f 1` | |
| if [ $repoSize -gt "1500" ]; then | |
| echo "Repository size is greater than 1500 kb : ${repoSize}" | |
| exit 1 | |
| fi |
| #!/usr/bin/env groovy | |
| package org.kohsuke.github | |
| @Grab(group='org.kohsuke', module='github-api', version='1.75') | |
| import org.kohsuke.github.GitHub | |
| class ListUsersInOrganizations extends GitHub { | |
| static void main(args) { |
| #!/usr/bin/env groovy | |
| package org.kohsuke.github | |
| @Grab(group='org.kohsuke', module='github-api', version='1.75') | |
| import org.kohsuke.github.GitHub | |
| class ListUsersInOrg extends GitHub { | |
| static void main(args) { |