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 )
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 {
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,
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",
[
"PrioritySorter@2.8",
"build-failure-analyzer@1.9.1",
"build-pipeline-plugin@1.3.3",
"email-ext@2.38.1",
"envinject@1.89",
"git@2.2.5",
"github@1.9.1",
"groovy-postbuild@1.10",
"groovy@1.20",