Skip to content

Instantly share code, notes, and snippets.

View ldaley's full-sized avatar

Luke Daley ldaley

View GitHub Profile
diff --git a/ratpack-app-lib-common/src/main/java/com/gradle/ratpack/session/CustomSessionModule.java b/ratpack-app-lib-common/src/main/java/com/gradle/ratpack/session/CustomSessionModule.java
index 779a08fa6c2..e9d287631b2 100644
--- a/ratpack-app-lib-common/src/main/java/com/gradle/ratpack/session/CustomSessionModule.java
+++ b/ratpack-app-lib-common/src/main/java/com/gradle/ratpack/session/CustomSessionModule.java
@@ -6,6 +6,7 @@ import com.google.inject.Provides;
import com.google.inject.util.Modules;
import com.gradle.ratpack.appmeta.mode.ApplicationEnv;
import com.gradle.ratpack.appmeta.mode.ApplicationMode;
+import com.gradle.ratpack.feature.Feature;
import com.gradle.ratpack.util.UnhandledSwitchValueException;
@ldaley
ldaley / sample.html
Created March 28, 2019 04:10
Gradle Enterprise Export API - Build configuration time
<!DOCTYPE html>
<html>
<head>
<title>Build configuration time</title>
</head>
<body>
<script>
// The address of your Gradle Enterprise server
@ldaley
ldaley / events.diff
Created July 6, 2018 05:58
events.diff
This file has been truncated, but you can view the full file.
1902c1902
< data: {"buildId":"3grltdby4lnss","pluginVersion":"1.15-prerelease-master","gradleVersion":"4.10-20180705002357+0000",}
---
> data: {"buildId":"gk62bxhyjqhqu","pluginVersion":"1.15-prerelease-master","gradleVersion":"4.10-20180705002357+0000",}
1913a1914
> data: {,"type":{"majorVersion":1,"minorVersion":0,"eventType":"TaskInputsFilePropertyRoot"},"data":{"id":-1170302862972276631,"file":{"root":"workspace","path":"subprojects/core/build/classes/java/main"},"fileHash":"001b6416251c88d088d9f97907be8f60","children":[{"name":"main","hash":null,"parent":null},{"name":"org","hash":null,"parent":0},{"name":"gradle","hash":null,"parent":1},{"name":"invocation","hash":null,"parent":2},{"name":"DefaultGradle$1.class","hash":"c5b800768eccabea7e81b1460c32bf8e","parent":3},{"name":"DefaultGradle$2.class","hash":"a775d170be3212658d663ce04d9c7fd1","parent":3},{"name":"DefaultGradle.class","hash":"219ad73e7bc17e645210626b033903c7","parent":3},{"name":"reporting","hash":null,"parent":2},{"name":"HtmlPageBuilder.cla
diff --git a/enterprise/src/replicated/config.yaml b/enterprise/src/replicated/config.yaml
index 6f129e2..2a0373b 100644
--- a/enterprise/src/replicated/config.yaml
+++ b/enterprise/src/replicated/config.yaml
@@ -112,14 +112,14 @@ config:
- name: build_scans_settings
title: Build Scans
description: |
- Control how much data is stored by Build Scans
+ Limit disk usage by deleting build scans older than a specified number of days
@ldaley
ldaley / Example.java
Created April 8, 2016 00:11
Periodic background jobs in Ratpack
import ratpack.exec.ExecController;
import ratpack.exec.Execution;
import ratpack.http.client.HttpClient;
import ratpack.server.RatpackServer;
import ratpack.service.Service;
import ratpack.service.StartEvent;
import ratpack.service.StopEvent;
import java.net.URI;
import java.util.Optional;
@ldaley
ldaley / AuthingProxy.groovy
Created February 18, 2016 20:08
Ratpack authing proxy
package com.gradle.receipts.test.browser.util
import ratpack.groovy.test.embed.GroovyEmbeddedApp
import ratpack.http.client.HttpClient
import ratpack.test.ApplicationUnderTest
import ratpack.test.CloseableApplicationUnderTest
final class AuthingProxy {
private AuthingProxy() {
public class SiteMain {
public static void main(String... args) throws Exception {
RxRatpack.initialize();
RatpackServer.start(b -> b
.config(ServerConfig.findBaseDirProps())
.handler(r ->
Guice.builder(r)
.bindings(s -> s
.add(JacksonModule.class)
import org.gradle.api.Action
import org.gradle.api.tasks.Input
import org.gradle.api.tasks.Optional
import org.gradle.api.tasks.SourceTask
import org.gradle.api.tasks.TaskAction
import org.gradle.listener.ActionBroadcast
import org.jets3t.service.S3Service
import org.jets3t.service.impl.rest.httpclient.RestS3Service
import org.jets3t.service.model.S3Object
import org.jets3t.service.model.StorageObject
buildscript {
repositories {
maven { url "http://oss.jfrog.org/repo" }
mavenCentral()
}
dependencies {
classpath 'io.ratpack:ratpack-gradle:0.9.7'
}
}
buildscript {
repositories {
maven { url "http://oss.jfrog.org/repo" }
mavenCentral()
}
dependencies {
classpath 'io.ratpack:ratpack-gradle:0.9.7'
}
}