Skip to content

Instantly share code, notes, and snippets.

pocketnet requirement
per FAQ https://pocketnet.app/help?page=node
Requirements for Linux (I'm using Ubuntu desktop 18.04 LTS):
>12Gb RAM
>6 core CPU
>10Gb free disk space
>10Mb/s internet speed ( https://www.speedtest.net )
static class QJenkins extends JenkinsHttpClient {
AuthCache authCache = new BasicAuthCache();
BasicScheme basicAuth = new BasicScheme();
public QJenkins(URI uri, String username, String password) throws KeyManagementException, NoSuchAlgorithmException, KeyStoreException {
super(uri, addAuthentication(HttpClients.custom().setSSLSocketFactory(
new SSLConnectionSocketFactory(
new SSLContextBuilder().loadTrustMaterial(null,
@mcqueenorama
mcqueenorama / gist:8718128
Created January 30, 2014 20:32
setInterval in sails bootstrap
module.exports.bootstrap = function (cb) {
console.log('in bootstrap');
process.on('uncaughtException', function(err) {
console.log('Caught exception: ' + err);
});
//ping the queue each 10 seconds
var the_interval = 10 * 1000;
com.google.inject.internal.guava.collect.$ComputationException: java.lang.IllegalArgumentException
at com.google.inject.internal.guava.collect.$ComputingConcurrentHashMap$ComputingMapAdapter.get(ComputingConcurrentHashMap.java:397)
at com.google.inject.internal.util.StackTraceElements.forMember(StackTraceElements.java:56)
at com.google.inject.internal.Errors.formatSource(Errors.java:703)
at com.google.inject.internal.Errors.formatInjectionPoint(Errors.java:733)
at com.google.inject.internal.Errors.formatSource(Errors.java:697)
at com.google.inject.internal.Errors.format(Errors.java:568)
at com.google.inject.ProvisionException.getMessage(ProvisionException.java:61)
at java.lang.Throwable.getLocalizedMessage(Throwable.java:391)
at java.lang.Throwable.toString(Throwable.java:480)
video 1
create a new repo
push to remote repo
#streaming push to remote repo
#run a job
#stop streaming to remote repo
pull from remote repo to 2
video 2
start server on 1
static class QJenkins extends JenkinsHttpClient {
public QJenkins(URI uri, String username, String password) throws KeyManagementException, NoSuchAlgorithmException, KeyStoreException {
super(uri, addAuthentication(HttpClients.custom().setSSLSocketFactory(
new SSLConnectionSocketFactory(
new SSLContextBuilder().loadTrustMaterial(null,
new TrustStrategy() {
@Override
public boolean isTrusted(X509Certificate[] chain, String authType) throws CertificateException {
[
"JenkinsOneopsPlugin@1.0",
"JenkinsOneopsPlugin@1.0.3",
"JenkinsOneopsPlugin@1.2.50",
"JenkinsRisePlugin@0.0.2-SNAPSHOT",
"PrioritySorter@1.3",
"PrioritySorter@2.8",
"ant@1.2",
"build-failure-analyzer@1.5.0",
"build-failure-analyzer@1.9.1",
[
"JenkinsOneopsPlugin@1.0",
"JenkinsOneopsPlugin@1.0.3",
"JenkinsOneopsPlugin@1.2.50",
"PrioritySorter@1.3",
"PrioritySorter@2.8",
"build-failure-analyzer@1.5.0",
"build-failure-analyzer@1.9.1",
"build-pipeline-plugin@1.3.3",
"email-ext@2.24.1",
[
"JenkinsOneopsPlugin@1.0",
"JenkinsOneopsPlugin@1.0.3",
"JenkinsOneopsPlugin@1.2.50",
"JenkinsOneopsPlugin@1.2.54",
"JenkinsRisePlugin@0.0.2-SNAPSHOT",
"PrioritySorter@1.3",
"PrioritySorter@2.8",
"build-failure-analyzer@1.5.0",
"build-failure-analyzer@1.9.1",
[
"JenkinsOneopsPlugin@1.0",
"JenkinsOneopsPlugin@1.0.3",
"PrioritySorter@1.3",
"PrioritySorter@2.8",
"build-failure-analyzer@1.5.0",
"build-failure-analyzer@1.9.1",
"build-pipeline-plugin@1.3.3",
"email-ext@2.33",
"email-ext@2.38.1",