Compare commits

...

2 Commits

125 changed files with 91 additions and 92 deletions

1
.env Normal file
View File

@@ -0,0 +1 @@
AGENT_IMAGE_VERSION="2025.07.3-linux-sudo"

View File

@@ -1,5 +1,3 @@
version: '3.3'
networks: networks:
devops: devops:
name: devops name: devops
@@ -37,10 +35,7 @@ services:
- '/opt/buildagent/plugins:/opt/buildagent/plugins' - '/opt/buildagent/plugins:/opt/buildagent/plugins'
- '/opt/buildagent/temp:/opt/buildagent/temp' - '/opt/buildagent/temp:/opt/buildagent/temp'
- '/opt/buildagent/tools:/opt/buildagent/tools' - '/opt/buildagent/tools:/opt/buildagent/tools'
image: jetbrains/teamcity-agent:2025.07.1-linux-sudo image: jetbrains/teamcity-agent:${AGENT_IMAGE_VERSION}
# image: jetbrains/teamcity-agent:2023.11.1-linux-sudo
# image: jetbrains/teamcity-agent:2023.05.2-linux-sudo
# image: jetbrains/teamcity-agent:latest
teamcity-agent-2: teamcity-agent-2:
restart: always restart: always
container_name: teamcity-agent-2 container_name: teamcity-agent-2
@@ -59,7 +54,27 @@ services:
- '/opt/buildagent/plugins2:/opt/buildagent/plugins' - '/opt/buildagent/plugins2:/opt/buildagent/plugins'
- '/opt/buildagent/temp2:/opt/buildagent/temp' - '/opt/buildagent/temp2:/opt/buildagent/temp'
- '/opt/buildagent/tools2:/opt/buildagent/tools' - '/opt/buildagent/tools2:/opt/buildagent/tools'
image: jetbrains/teamcity-agent:2025.0.1-linux-sudo image: jetbrains/teamcity-agent:${AGENT_IMAGE_VERSION}
teamcity-agent-3:
restart: always
container_name: teamcity-agent-3
environment:
- 'SERVER_URL=teamcity-server:8111'
- DOCKER_IN_DOCKER=start
user: root
privileged: true
networks:
- devops
volumes:
- '/teamcity/agent3:/teamcity_agent/conf'
- '/var/run/docker.sock:/var/run/docker.sock'
- '/opt/buildagent/system3:/opt/buildagent/system'
- '/opt/buildagent/work3:/opt/buildagent/work'
- '/opt/buildagent/plugins3:/opt/buildagent/plugins'
- '/opt/buildagent/temp3:/opt/buildagent/temp'
- '/opt/buildagent/tools3:/opt/buildagent/tools'
image: jetbrains/teamcity-agent:${AGENT_IMAGE_VERSION}
watchtower: watchtower:
image: containrrr/watchtower image: containrrr/watchtower
container_name: watchtower container_name: watchtower

View File

@@ -1,59 +1,59 @@
-----BEGIN CERTIFICATE----- -----BEGIN CERTIFICATE-----
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
-----END CERTIFICATE----- -----END CERTIFICATE-----
-----BEGIN CERTIFICATE----- -----BEGIN CERTIFICATE-----
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
-----END CERTIFICATE----- -----END CERTIFICATE-----

View File

@@ -1,3 +1,3 @@
2025/08/29 03:45:02 [notice] 3420240#3420240: signal process started 2025/11/18 03:45:01 [notice] 265716#265716: signal process started
2025/08/29 10:17:49 [notice] 260#260: signal process started 2025/11/18 10:45:08 [notice] 262#262: signal process started
2025/08/30 15:23:42 [notice] 260#260: signal process started 2025/11/18 10:48:41 [notice] 260#260: signal process started

View File

@@ -1,4 +0,0 @@
2025/08/28 03:45:01 [notice] 3199778#3199778: signal process started
2025/08/29 10:17:40 [error] 2798367#2798367: *477009 recv() failed (104: Connection reset by peer) while reading response header from upstream, client: 89.141.15.117, server: teamcity.phx-erp.de, request: "GET /authenticationTest.html?csrf HTTP/2.0", upstream: "http://172.18.0.3:8111/authenticationTest.html?csrf", host: "teamcity.phx-erp.de", referrer: "https://teamcity.phx-erp.de/buildConfiguration/Master_PostAlphaCheck_CheckAlphaOnline"
2025/08/29 10:17:40 [error] 2798367#2798367: *477009 recv() failed (104: Connection reset by peer) while reading response header from upstream, client: 89.141.15.117, server: teamcity.phx-erp.de, request: "GET /app/rest/ui/server?fields=startTime,buildNumber HTTP/2.0", upstream: "http://172.18.0.3:8111/app/rest/ui/server?fields=startTime,buildNumber", host: "teamcity.phx-erp.de", referrer: "https://teamcity.phx-erp.de/buildConfiguration/Master_PostAlphaCheck_CheckAlphaOnline"
2025/08/29 10:17:40 [error] 2798367#2798367: *477009 recv() failed (104: Connection reset by peer) while reading response header from upstream, client: 89.141.15.117, server: teamcity.phx-erp.de, request: "POST /subscriptions.html HTTP/2.0", upstream: "http://172.18.0.3:8111/subscriptions.html", host: "teamcity.phx-erp.de", referrer: "https://teamcity.phx-erp.de/buildConfiguration/Master_PostAlphaCheck_CheckAlphaOnline"

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,3 @@
2025/11/16 03:45:01 [notice] 869316#869316: signal process started
2025/11/16 22:36:49 [notice] 260#260: signal process started
2025/11/16 22:58:44 [notice] 263#263: signal process started

View File

@@ -1,22 +0,0 @@
reading config file /etc/logrotate.d/nginx
olddir is now /var/log/nginx
Creating stub state file: /var/lib/logrotate/logrotate.status
Reading state from file: /var/lib/logrotate/logrotate.status
Allocating hash table for state file, size 64 entries
Handling 1 logs
rotating pattern: /var/log/nginx/*.log after 1 days (30 rotations)
olddir is /var/log/nginx, empty log files are not rotated, old logs are removed
considering log /var/log/nginx/error.log
Creating new state
Now: 2025-08-30 03:45
Last rotated at 2025-08-30 03:00
log does not need rotating (log has already been rotated)
considering log /var/log/nginx/logrotate.log
Creating new state
Now: 2025-08-30 03:45
Last rotated at 2025-08-30 03:00
log does not need rotating (log has already been rotated)
not running prerotate script, since no logs will be rotated
not running postrotate script, since no logs were rotated

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More