Skip to content

Commit 9a78a69

Browse files
authored
Add Jenkins source (#64)
1 parent 664f5e7 commit 9a78a69

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

54 files changed

+2685
-795
lines changed

.github/workflows/ci.yml

+26
Original file line numberDiff line numberDiff line change
@@ -51,12 +51,38 @@ jobs:
5151
- name: Test
5252
run: lerna run test-cov
5353

54+
- name: Run Jenkins server
55+
run: |
56+
mkdir -p ${{ github.workspace }}/jenkins/data/secrets/
57+
sudo chown -R $USER:$USER ${{ github.workspace }}/jenkins/data/
58+
docker run -d -u 0 -i --name jenkins -p 8080:8080 -p 50000:50000 -v ${{ github.workspace }}/jenkins/data:/var/jenkins_home jenkins/jenkins:lts-jdk11
59+
5460
- name: Source Acceptance Test
5561
if: github.ref == 'refs/heads/main' # Skip PRs
5662
run: |
63+
echo "Waiting until Jenkins is up"
64+
waiting=0
65+
url=$(echo "${{ secrets.JENKINS_SOURCE_TEST_CREDS }}" | cut -d',' -f 1 | cut -d':' -f 2,3,4)
66+
until curl -s -I -X GET $url; do
67+
docker ps -a
68+
let waiting+=3
69+
sleep 3
70+
if [ $waiting -eq 120 ]; then
71+
echo "Jenkins server did not respond within 120 seconds"
72+
exit 42
73+
fi
74+
done
75+
76+
sudo chown -R $USER:$USER $(find ${{ github.workspace }}/jenkins/data/.java/fonts -type f)
5777
for i in $(ls -d sources/*/)
5878
do
5979
./scripts/source-acceptance-test.sh $(echo $i | cut -f2 -d'/')
6080
done
6181
env:
6282
EXAMPLE_SOURCE_TEST_CREDS: ${{ secrets.EXAMPLE_SOURCE_TEST_CREDS }}
83+
JENKINS_SOURCE_TEST_CREDS: ${{ secrets.JENKINS_SOURCE_TEST_CREDS }}
84+
85+
- name: Stop Jenkins server
86+
run: |
87+
docker stop jenkins
88+
docker rm jenkins

.gitignore

+8-1
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,11 @@ destinations/**/package-lock.json
88
sources/**/package-lock.json
99
secrets/
1010
*-acceptance-test.log
11-
.vscode
11+
jenkins/data/logs
12+
jenkins/data/war
13+
jenkins/data/.cache
14+
jenkins/data/.java
15+
jenkins/data/.lastStarted
16+
jenkins/data/*.log
17+
acceptance_tests_logs
18+
.vscode

jenkins/data/.owner

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
324256173 contextPath="" at 7@ad42d17cdcad

jenkins/data/config.xml

+41
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
<?xml version='1.1' encoding='UTF-8'?>
2+
<hudson>
3+
<disabledAdministrativeMonitors/>
4+
<version>2.303.1</version>
5+
<numExecutors>2</numExecutors>
6+
<mode>NORMAL</mode>
7+
<useSecurity>true</useSecurity>
8+
<authorizationStrategy class="hudson.security.FullControlOnceLoggedInAuthorizationStrategy">
9+
<denyAnonymousReadAccess>true</denyAnonymousReadAccess>
10+
</authorizationStrategy>
11+
<securityRealm class="hudson.security.HudsonPrivateSecurityRealm">
12+
<disableSignup>true</disableSignup>
13+
<enableCaptcha>false</enableCaptcha>
14+
</securityRealm>
15+
<disableRememberMe>false</disableRememberMe>
16+
<projectNamingStrategy class="jenkins.model.ProjectNamingStrategy$DefaultProjectNamingStrategy"/>
17+
<workspaceDir>${JENKINS_HOME}/workspace/${ITEM_FULL_NAME}</workspaceDir>
18+
<buildsDir>${ITEM_ROOTDIR}/builds</buildsDir>
19+
<jdks/>
20+
<viewsTabBar class="hudson.views.DefaultViewsTabBar"/>
21+
<myViewsTabBar class="hudson.views.DefaultMyViewsTabBar"/>
22+
<clouds/>
23+
<scmCheckoutRetryCount>0</scmCheckoutRetryCount>
24+
<views>
25+
<hudson.model.AllView>
26+
<owner class="hudson" reference="../../.."/>
27+
<name>all</name>
28+
<filterExecutors>false</filterExecutors>
29+
<filterQueue>false</filterQueue>
30+
<properties class="hudson.model.View$PropertyList"/>
31+
</hudson.model.AllView>
32+
</views>
33+
<primaryView>all</primaryView>
34+
<slaveAgentPort>50000</slaveAgentPort>
35+
<label></label>
36+
<crumbIssuer class="hudson.security.csrf.DefaultCrumbIssuer">
37+
<excludeClientIPFromCrumb>false</excludeClientIPFromCrumb>
38+
</crumbIssuer>
39+
<nodeProperties/>
40+
<globalNodeProperties/>
41+
</hudson>

jenkins/data/copy_reference_file.log

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
--- Copying files at Mon Sep 6 16:20:12 UTC 2021
2+
--- Copying files at Mon Sep 6 19:51:19 UTC 2021
3+
--- Copying files at Mon Sep 6 20:01:02 UTC 2021
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
<?xml version='1.1' encoding='UTF-8'?>
2+
<sites>
3+
<site>
4+
<id>default</id>
5+
<url>https://updates.jenkins.io/update-center.json</url>
6+
</site>
7+
</sites>

jenkins/data/identity.key.enc

1.67 KB
Binary file not shown.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
2.303.1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
2.303.1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
<?xml version='1.1' encoding='UTF-8'?>
2+
<jenkins.telemetry.Correlator>
3+
<correlationId>54773ce8-20b2-435b-a3c7-769a568b0abe</correlationId>
4+
</jenkins.telemetry.Correlator>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
<?xml version='1.1' encoding='UTF-8'?>
2+
<build>
3+
<actions>
4+
<hudson.model.CauseAction>
5+
<causeBag class="linked-hash-map">
6+
<entry>
7+
<hudson.model.Cause_-UserIdCause>
8+
<userId>admin</userId>
9+
</hudson.model.Cause_-UserIdCause>
10+
<int>1</int>
11+
</entry>
12+
</causeBag>
13+
</hudson.model.CauseAction>
14+
</actions>
15+
<queueId>1</queueId>
16+
<timestamp>1630945747633</timestamp>
17+
<startTime>1630945747651</startTime>
18+
<result>SUCCESS</result>
19+
<duration>41</duration>
20+
<charset>US-ASCII</charset>
21+
<keepLog>false</keepLog>
22+
<builtOn></builtOn>
23+
<workspace>/var/jenkins_home/workspace/Faros-test-job</workspace>
24+
<hudsonVersion>2.303.1</hudsonVersion>
25+
<scm class="hudson.scm.NullChangeLogParser"/>
26+
<culprits class="java.util.Collections$UnmodifiableSet">
27+
<c class="sorted-set"/>
28+
</culprits>
29+
</build>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
<log/>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
Started by user ha:////4IJFoT+H9WjAPaWj9Ss3Dt1fIxAvrCgzz8aXPlaejePcAAAAlx+LCAAAAAAAAP9b85aBtbiIQTGjNKU4P08vOT+vOD8nVc83PyU1x6OyILUoJzMv2y+/JJUBAhiZGBgqihhk0NSjKDWzXb3RdlLBUSYGJk8GtpzUvPSSDB8G5tKinBIGIZ+sxLJE/ZzEvHT94JKizLx0a6BxUmjGOUNodHsLgAzWEgZu/dLi1CL9xJTczDwAj6GcLcAAAAA=admin
2+
Running as SYSTEM
3+
Building in workspace /var/jenkins_home/workspace/Faros-test-job
4+
Finished: SUCCESS
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
<?xml version='1.1' encoding='UTF-8'?>
2+
<build>
3+
<actions>
4+
<hudson.model.CauseAction>
5+
<causeBag class="linked-hash-map">
6+
<entry>
7+
<hudson.model.Cause_-UserIdCause>
8+
<userId>admin</userId>
9+
</hudson.model.Cause_-UserIdCause>
10+
<int>1</int>
11+
</entry>
12+
</causeBag>
13+
</hudson.model.CauseAction>
14+
</actions>
15+
<queueId>2</queueId>
16+
<timestamp>1630945749276</timestamp>
17+
<startTime>1630945749286</startTime>
18+
<result>SUCCESS</result>
19+
<duration>4</duration>
20+
<charset>US-ASCII</charset>
21+
<keepLog>false</keepLog>
22+
<builtOn></builtOn>
23+
<workspace>/var/jenkins_home/workspace/Faros-test-job</workspace>
24+
<hudsonVersion>2.303.1</hudsonVersion>
25+
<scm class="hudson.scm.NullChangeLogParser"/>
26+
<culprits class="java.util.Collections$UnmodifiableSet">
27+
<c class="sorted-set"/>
28+
</culprits>
29+
</build>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
<log/>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
Started by user ha:////4IJFoT+H9WjAPaWj9Ss3Dt1fIxAvrCgzz8aXPlaejePcAAAAlx+LCAAAAAAAAP9b85aBtbiIQTGjNKU4P08vOT+vOD8nVc83PyU1x6OyILUoJzMv2y+/JJUBAhiZGBgqihhk0NSjKDWzXb3RdlLBUSYGJk8GtpzUvPSSDB8G5tKinBIGIZ+sxLJE/ZzEvHT94JKizLx0a6BxUmjGOUNodHsLgAzWEgZu/dLi1CL9xJTczDwAj6GcLcAAAAA=admin
2+
Running as SYSTEM
3+
Building in workspace /var/jenkins_home/workspace/Faros-test-job
4+
Finished: SUCCESS
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
<?xml version='1.1' encoding='UTF-8'?>
2+
<build>
3+
<actions>
4+
<hudson.model.CauseAction>
5+
<causeBag class="linked-hash-map">
6+
<entry>
7+
<hudson.model.Cause_-UserIdCause>
8+
<userId>admin</userId>
9+
</hudson.model.Cause_-UserIdCause>
10+
<int>1</int>
11+
</entry>
12+
</causeBag>
13+
</hudson.model.CauseAction>
14+
</actions>
15+
<queueId>3</queueId>
16+
<timestamp>1630945752114</timestamp>
17+
<startTime>1630945752129</startTime>
18+
<result>SUCCESS</result>
19+
<duration>5</duration>
20+
<charset>US-ASCII</charset>
21+
<keepLog>false</keepLog>
22+
<builtOn></builtOn>
23+
<workspace>/var/jenkins_home/workspace/Faros-test-job</workspace>
24+
<hudsonVersion>2.303.1</hudsonVersion>
25+
<scm class="hudson.scm.NullChangeLogParser"/>
26+
<culprits class="java.util.Collections$UnmodifiableSet">
27+
<c class="sorted-set"/>
28+
</culprits>
29+
</build>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
<log/>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
Started by user ha:////4IJFoT+H9WjAPaWj9Ss3Dt1fIxAvrCgzz8aXPlaejePcAAAAlx+LCAAAAAAAAP9b85aBtbiIQTGjNKU4P08vOT+vOD8nVc83PyU1x6OyILUoJzMv2y+/JJUBAhiZGBgqihhk0NSjKDWzXb3RdlLBUSYGJk8GtpzUvPSSDB8G5tKinBIGIZ+sxLJE/ZzEvHT94JKizLx0a6BxUmjGOUNodHsLgAzWEgZu/dLi1CL9xJTczDwAj6GcLcAAAAA=admin
2+
Running as SYSTEM
3+
Building in workspace /var/jenkins_home/workspace/Faros-test-job
4+
Finished: SUCCESS

jenkins/data/jobs/Faros-test-job/builds/legacyIds

Whitespace-only changes.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
lastCompletedBuild 3
2+
lastFailedBuild -1
3+
lastStableBuild 3
4+
lastSuccessfulBuild 3
5+
lastUnstableBuild -1
6+
lastUnsuccessfulBuild -1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
<?xml version='1.1' encoding='UTF-8'?>
2+
<project>
3+
<description></description>
4+
<keepDependencies>false</keepDependencies>
5+
<properties/>
6+
<scm class="hudson.scm.NullSCM"/>
7+
<canRoam>true</canRoam>
8+
<disabled>false</disabled>
9+
<blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
10+
<blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
11+
<triggers/>
12+
<concurrentBuild>false</concurrentBuild>
13+
<builders/>
14+
<publishers/>
15+
<buildWrappers/>
16+
</project>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
4

jenkins/data/nodeMonitors.xml

+23
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
<?xml version='1.1' encoding='UTF-8'?>
2+
<hudson.util.DescribableList>
3+
<hudson.node__monitors.ArchitectureMonitor>
4+
<ignored>false</ignored>
5+
</hudson.node__monitors.ArchitectureMonitor>
6+
<hudson.node__monitors.ClockMonitor>
7+
<ignored>false</ignored>
8+
</hudson.node__monitors.ClockMonitor>
9+
<hudson.node__monitors.DiskSpaceMonitor>
10+
<ignored>false</ignored>
11+
<freeSpaceThreshold>1GB</freeSpaceThreshold>
12+
</hudson.node__monitors.DiskSpaceMonitor>
13+
<hudson.node__monitors.SwapSpaceMonitor>
14+
<ignored>false</ignored>
15+
</hudson.node__monitors.SwapSpaceMonitor>
16+
<hudson.node__monitors.TemporarySpaceMonitor>
17+
<ignored>false</ignored>
18+
<freeSpaceThreshold>1GB</freeSpaceThreshold>
19+
</hudson.node__monitors.TemporarySpaceMonitor>
20+
<hudson.node__monitors.ResponseTimeMonitor>
21+
<ignored>false</ignored>
22+
</hudson.node__monitors.ResponseTimeMonitor>
23+
</hudson.util.DescribableList>

jenkins/data/queue.xml

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
<?xml version='1.1' encoding='UTF-8'?>
2+
<hudson.model.Queue_-State>
3+
<counter>3</counter>
4+
<items/>
5+
</hudson.model.Queue_-State>

jenkins/data/queue.xml.bak

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
<?xml version='1.1' encoding='UTF-8'?>
2+
<hudson.model.Queue_-State>
3+
<counter>3</counter>
4+
<items/>
5+
</hudson.model.Queue_-State>

jenkins/data/secret.key

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
7aa047712e6d26248588f27ca6270128cc0cb70e58ab0f75c179bd658e3ca755

jenkins/data/secret.key.not-so-secret

Whitespace-only changes.

jenkins/data/updates/default.json

+1
Large diffs are not rendered by default.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"list":[{"id":"3.8.2","name":"3.8.2","url":"https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.8.2/apache-maven-3.8.2-bin.zip"},{"id":"3.8.1","name":"3.8.1","url":"https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.8.1/apache-maven-3.8.1-bin.zip"},{"id":"3.6.3","name":"3.6.3","url":"https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.3/apache-maven-3.6.3-bin.zip"},{"id":"3.6.2","name":"3.6.2","url":"https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.2/apache-maven-3.6.2-bin.zip"},{"id":"3.6.1","name":"3.6.1","url":"https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.1/apache-maven-3.6.1-bin.zip"},{"id":"3.6.0","name":"3.6.0","url":"https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.0/apache-maven-3.6.0-bin.zip"},{"id":"3.5.4","name":"3.5.4","url":"https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.5.4/apache-maven-3.5.4-bin.zip"},{"id":"3.5.3","name":"3.5.3","url":"https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.5.3/apache-maven-3.5.3-bin.zip"},{"id":"3.5.2","name":"3.5.2","url":"https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.5.2/apache-maven-3.5.2-bin.zip"},{"id":"3.5.0","name":"3.5.0","url":"https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.5.0/apache-maven-3.5.0-bin.zip"},{"id":"3.3.9","name":"3.3.9","url":"https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.3.9/apache-maven-3.3.9-bin.zip"},{"id":"3.3.3","name":"3.3.3","url":"https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.3.3/apache-maven-3.3.3-bin.zip"},{"id":"3.3.1","name":"3.3.1","url":"https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.3.1/apache-maven-3.3.1-bin.zip"},{"id":"3.2.5","name":"3.2.5","url":"https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.2.5/apache-maven-3.2.5-bin.zip"},{"id":"3.2.3","name":"3.2.3","url":"https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.2.3/apache-maven-3.2.3-bin.zip"},{"id":"3.2.2","name":"3.2.2","url":"https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.2.2/apache-maven-3.2.2-bin.zip"},{"id":"3.2.1","name":"3.2.1","url":"https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.2.1/apache-maven-3.2.1-bin.zip"},{"id":"3.1.1","name":"3.1.1","url":"https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.1.1/apache-maven-3.1.1-bin.zip"},{"id":"3.1.0","name":"3.1.0","url":"https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.1.0/apache-maven-3.1.0-bin.zip"},{"id":"3.0.5","name":"3.0.5","url":"https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.0.5/apache-maven-3.0.5-bin.zip"},{"id":"3.0.4","name":"3.0.4","url":"https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.0.4/apache-maven-3.0.4-bin.zip"},{"id":"3.0.3","name":"3.0.3","url":"https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.0.3/apache-maven-3.0.3-bin.zip"},{"id":"3.0.2","name":"3.0.2","url":"https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.0.2/apache-maven-3.0.2-bin.zip"},{"id":"3.0.1","name":"3.0.1","url":"https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.0.1/apache-maven-3.0.1-bin.zip"},{"id":"3.0","name":"3.0","url":"https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.0/apache-maven-3.0-bin.zip"},{"id":"2.2.1","name":"2.2.1","url":"https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/2.2.1/apache-maven-2.2.1-bin.zip"},{"id":"2.2.0","name":"2.2.0","url":"https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/2.2.0/apache-maven-2.2.0-bin.zip"},{"id":"2.1.0","name":"2.1.0","url":"https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/2.1.0/apache-maven-2.1.0-bin.zip"},{"id":"2.0.11","name":"2.0.11","url":"https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/2.0.11/apache-maven-2.0.11-bin.zip"},{"id":"2.0.10","name":"2.0.10","url":"https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/2.0.10/apache-maven-2.0.10-bin.zip"},{"id":"2.0.9","name":"2.0.9","url":"https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/2.0.9/apache-maven-2.0.9-bin.zip"},{"id":"2.0.8","name":"2.0.8","url":"https://archive.apache.org/dist/maven/binaries/apache-maven-2.0.8-bin.zip"},{"id":"2.0.7","name":"2.0.7","url":"https://archive.apache.org/dist/maven/binaries/maven-2.0.7-bin.zip"},{"id":"2.0.6","name":"2.0.6","url":"https://archive.apache.org/dist/maven/binaries/maven-2.0.6-bin.zip"},{"id":"2.0.5","name":"2.0.5","url":"https://archive.apache.org/dist/maven/binaries/maven-2.0.5-bin.zip"},{"id":"2.0.4","name":"2.0.4","url":"https://archive.apache.org/dist/maven/binaries/maven-2.0.4-bin.zip"},{"id":"2.0.3","name":"2.0.3","url":"https://archive.apache.org/dist/maven/binaries/maven-2.0.3-bin.zip"},{"id":"2.0.2","name":"2.0.2","url":"https://archive.apache.org/dist/maven/binaries/maven-2.0.2-bin.zip"},{"id":"2.0.1","name":"2.0.1","url":"https://archive.apache.org/dist/maven/binaries/maven-2.0.1-bin.zip"},{"id":"2.0","name":"2.0","url":"https://archive.apache.org/dist/maven/binaries/maven-2.0-bin.zip"},{"id":"1.1","name":"1.1","url":"https://archive.apache.org/dist/maven/binaries/maven-1.1.zip"},{"id":"1.0.2","name":"1.0.2","url":"https://archive.apache.org/dist/maven/binaries/maven-1.0.2.zip"},{"id":"1.0.1","name":"1.0.1","url":"https://archive.apache.org/dist/maven/binaries/maven-1.0.1.zip"},{"id":"1.0","name":"1.0","url":"https://archive.apache.org/dist/maven/binaries/maven-1.0.zip"}]}

jenkins/data/userContent/readme.txt

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Files in this directory will be served under your http://yourjenkins/userContent/
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
<?xml version='1.1' encoding='UTF-8'?>
2+
<jenkins.security.apitoken.ApiTokenStats>
3+
<tokenStats>
4+
<jenkins.security.apitoken.ApiTokenStats_-SingleTokenStats>
5+
<tokenUuid>8814633a-e564-4534-a0d1-4a9b96fd6e6d</tokenUuid>
6+
<lastUseDate>2021-09-06 19:43:24.662 UTC</lastUseDate>
7+
<useCounter>209</useCounter>
8+
</jenkins.security.apitoken.ApiTokenStats_-SingleTokenStats>
9+
</tokenStats>
10+
</jenkins.security.apitoken.ApiTokenStats>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
<?xml version='1.1' encoding='UTF-8'?>
2+
<user>
3+
<version>10</version>
4+
<id>admin</id>
5+
<fullName>admin</fullName>
6+
<description></description>
7+
<properties>
8+
<jenkins.security.ApiTokenProperty>
9+
<tokenStore>
10+
<tokenList>
11+
<jenkins.security.apitoken.ApiTokenStore_-HashedToken>
12+
<uuid>8814633a-e564-4534-a0d1-4a9b96fd6e6d</uuid>
13+
<name>Test-token</name>
14+
<creationDate>2021-09-06 16:26:42.22 UTC</creationDate>
15+
<value>
16+
<version>11</version>
17+
<hash>54e852c13108144c43249be0759518cba52cf7c6946d6a2fe7d93f9bace5bf72</hash>
18+
</value>
19+
</jenkins.security.apitoken.ApiTokenStore_-HashedToken>
20+
</tokenList>
21+
</tokenStore>
22+
</jenkins.security.ApiTokenProperty>
23+
<jenkins.security.LastGrantedAuthoritiesProperty>
24+
<roles>
25+
<string>authenticated</string>
26+
</roles>
27+
<timestamp>1630945239135</timestamp>
28+
</jenkins.security.LastGrantedAuthoritiesProperty>
29+
<hudson.model.MyViewsProperty>
30+
<primaryViewName></primaryViewName>
31+
<views>
32+
<hudson.model.AllView>
33+
<owner class="hudson.model.MyViewsProperty" reference="../../.."/>
34+
<name>all</name>
35+
<filterExecutors>false</filterExecutors>
36+
<filterQueue>false</filterQueue>
37+
<properties class="hudson.model.View$PropertyList"/>
38+
</hudson.model.AllView>
39+
</views>
40+
</hudson.model.MyViewsProperty>
41+
<hudson.model.PaneStatusProperties>
42+
<collapsed/>
43+
</hudson.model.PaneStatusProperties>
44+
<hudson.security.HudsonPrivateSecurityRealm_-Details>
45+
<passwordHash>#jbcrypt:$2a$10$YUiWqTWqNzFaiqFA3yl2IuSigmo5kYY8ZocBQ4VGWM1ogGVqic26q</passwordHash>
46+
</hudson.security.HudsonPrivateSecurityRealm_-Details>
47+
<jenkins.security.seed.UserSeedProperty>
48+
<seed>66a0ffa5f4ecb630</seed>
49+
</jenkins.security.seed.UserSeedProperty>
50+
<hudson.search.UserSearchProperty>
51+
<insensitiveSearch>true</insensitiveSearch>
52+
</hudson.search.UserSearchProperty>
53+
<hudson.model.TimeZoneProperty>
54+
<timeZoneName></timeZoneName>
55+
</hudson.model.TimeZoneProperty>
56+
</properties>
57+
</user>

jenkins/data/users/users.xml

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
<?xml version='1.1' encoding='UTF-8'?>
2+
<hudson.model.UserIdMapper>
3+
<version>1</version>
4+
<idToDirectoryNameMap class="concurrent-hash-map">
5+
<entry>
6+
<string>admin</string>
7+
<string>admin_14692387833535189143</string>
8+
</entry>
9+
</idToDirectoryNameMap>
10+
</hudson.model.UserIdMapper>

0 commit comments

Comments
 (0)