Compare commits

...

6 Commits

125 changed files with 108 additions and 62 deletions

1
.env Normal file
View File

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

1
.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
./https_portal/log

View File

@@ -1,5 +1,3 @@
version: '3.3'
networks: networks:
devops: devops:
name: devops name: devops
@@ -18,7 +16,7 @@ services:
networks: networks:
- devops - devops
image: jetbrains/teamcity-server image: jetbrains/teamcity-server
#command: sleep infinity
teamcity-agent-1: teamcity-agent-1:
restart: always restart: always
container_name: teamcity-agent-1 container_name: teamcity-agent-1
@@ -37,9 +35,46 @@ 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:2023.11.1-linux-sudo image: jetbrains/teamcity-agent:${AGENT_IMAGE_VERSION}
# image: jetbrains/teamcity-agent:2023.05.2-linux-sudo teamcity-agent-2:
# image: jetbrains/teamcity-agent:latest restart: always
container_name: teamcity-agent-2
environment:
- 'SERVER_URL=teamcity-server:8111'
- DOCKER_IN_DOCKER=start
user: root
privileged: true
networks:
- devops
volumes:
- '/teamcity/agent2:/teamcity_agent/conf'
- '/var/run/docker.sock:/var/run/docker.sock'
- '/opt/buildagent/system2:/opt/buildagent/system'
- '/opt/buildagent/work2:/opt/buildagent/work'
- '/opt/buildagent/plugins2:/opt/buildagent/plugins'
- '/opt/buildagent/temp2:/opt/buildagent/temp'
- '/opt/buildagent/tools2:/opt/buildagent/tools'
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
@@ -49,8 +84,10 @@ services:
node_exporter: node_exporter:
image: quay.io/prometheus/node-exporter:latest image: quay.io/prometheus/node-exporter:latest
container_name: node_exporter container_name: node_exporter
network_mode: host networks:
pid: host - devops
ports:
- "9100:9100"
restart: unless-stopped restart: unless-stopped
command: command:
- "--path.procfs=/host/proc" - "--path.procfs=/host/proc"
@@ -65,7 +102,6 @@ services:
container_name: https_portal container_name: https_portal
image: "steveltn/https-portal:1.23.0" image: "steveltn/https-portal:1.23.0"
restart: unless-stopped restart: unless-stopped
user: "root"
networks: networks:
- devops # internal network - devops # internal network
ports: ports:
@@ -85,4 +121,3 @@ services:
- ./https_portal/log:/var/log/nginx # nginx logs - ./https_portal/log:/var/log/nginx # nginx logs
depends_on: depends_on:
- teamcity-server - teamcity-server

View File

@@ -1,59 +1,59 @@
-----BEGIN CERTIFICATE----- -----BEGIN CERTIFICATE-----
MIIE9jCCA96gAwIBAgISA5HS/+mu6xOL/44UtCu8hfDpMA0GCSqGSIb3DQEBCwUA MIIFAzCCA+ugAwIBAgISBcpPFNShAAnnfbcuWKq8nH/RMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTEwHhcNMjQwODMwMTk1NjUwWhcNMjQxMTI4MTk1NjQ5WjAeMRwwGgYDVQQD EwNSMTIwHhcNMjUxMDI1MDY1NzMzWhcNMjYwMTIzMDY1NzMyWjAeMRwwGgYDVQQD
ExN0ZWFtY2l0eS5waHgtZXJwLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB ExN0ZWFtY2l0eS5waHgtZXJwLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA5Te9x0GsIGRvR4jEzV8rS9KrSIR6QyAK7M/WLQLTuwhQBXKoH+uPjBnO CgKCAQEA5Te9x0GsIGRvR4jEzV8rS9KrSIR6QyAK7M/WLQLTuwhQBXKoH+uPjBnO
y0oHN8KYfGNFrIizWMoB7T0aky9I932N4Ukyrr3SRmDNJ/8jH4GhZpNQYEIhTbQs y0oHN8KYfGNFrIizWMoB7T0aky9I932N4Ukyrr3SRmDNJ/8jH4GhZpNQYEIhTbQs
8eT4O4L+vHRxUpdNkPOCL/UI32IKQBv1EaKn7KPV6bYJH6icQsGbzRxZUW224GFd 8eT4O4L+vHRxUpdNkPOCL/UI32IKQBv1EaKn7KPV6bYJH6icQsGbzRxZUW224GFd
fsqet8QdoUyrgQDgdZ/jwsdJPJ/ocKkjIEM/na47dyUdE9EoFKx/CbQN6df/SNuE fsqet8QdoUyrgQDgdZ/jwsdJPJ/ocKkjIEM/na47dyUdE9EoFKx/CbQN6df/SNuE
YFnpLfXAe0zCsv357LF9FeajMbF60qfTQ7XktgQZUuFj7NF6f3wrlYe+wbywbbEF YFnpLfXAe0zCsv357LF9FeajMbF60qfTQ7XktgQZUuFj7NF6f3wrlYe+wbywbbEF
atZwv0CNmq+UFHph0W7YwLEMfYXpfwIDAQABo4ICFzCCAhMwDgYDVR0PAQH/BAQD atZwv0CNmq+UFHph0W7YwLEMfYXpfwIDAQABo4ICJDCCAiAwDgYDVR0PAQH/BAQD
AgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAA AgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAA
MB0GA1UdDgQWBBQRMHW2FrIhh8Iw/3yLv35J6usUEjAfBgNVHSMEGDAWgBTFz0ak MB0GA1UdDgQWBBQRMHW2FrIhh8Iw/3yLv35J6usUEjAfBgNVHSMEGDAWgBQAtSny
6vTDwHpslcQtsF6SLybjuTBXBggrBgEFBQcBAQRLMEkwIgYIKwYBBQUHMAGGFmh0 LY5vMeibTK14Pvrc6QzR0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0
dHA6Ly9yMTEuby5sZW5jci5vcmcwIwYIKwYBBQUHMAKGF2h0dHA6Ly9yMTEuaS5s dHA6Ly9yMTIuaS5sZW5jci5vcmcvMB4GA1UdEQQXMBWCE3RlYW1jaXR5LnBoeC1l
ZW5jci5vcmcvMB4GA1UdEQQXMBWCE3RlYW1jaXR5LnBoeC1lcnAuZGUwEwYDVR0g cnAuZGUwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0
BAwwCjAIBgZngQwBAgEwggEEBgorBgEEAdZ5AgQCBIH1BIHyAPAAdQB2/4g/Crb7 cDovL3IxMi5jLmxlbmNyLm9yZy84Mi5jcmwwggEFBgorBgEEAdZ5AgQCBIH2BIHz
lVHCYcz1h7o0tKTNuyncaEIKn+ZnTFo6dAAAAZGlEjieAAAEAwBGMEQCIC425flm APEAdwAZhtTHKKpv/roDb3gqTQGRqs4tcjEPrs5dcEEtJUzH1AAAAZoaXhBZAAAE
EExX/uMcd3BO5GvWyxcWrxeBScA5ymQ1+z62AiAecbXbF04fOmhLz72tk/itsypI AwBIMEYCIQDKrNVGbsPP8Wy7+dI0DNmOY4v2Nlk9psgfCVpuuYv/NQIhAKa/rSg7
DeSNSkPOjSAaWEx3RgB3AN/hVuuqBa+1nA+GcY2owDJOrlbZbqf1pWoB0cE7vlJc HT+2HXP+1xrT7S/V3qGZS2G3jVnT/HCHBZ53AHYAlpdkv1VYl633Q4doNwhCd+nw
AAABkaUSQTYAAAQDAEgwRgIhAPtqQCrS+adIfItdbx40cwezDvrWCD0ca+wcGJm4 OtX2pPM2bkakPw/KqcYAAAGaGl4QkwAABAMARzBFAiBty54lzR1oGP4cPCHHK7Bg
QVsTAiEAi6soQe+1xbCM32SlkDJ2WBJv+Y+Pj/aemSYKmv9JJfMwDQYJKoZIhvcN FpCTtr5YMrtsoVDdJrpDUwIhAPOgEWdIXoIb9bO85rs8AbKcdghapxykM3uUYZp7
AQELBQADggEBAGuKsKIabKjVHm3G3pZqcG1BQvrAKD9hrymaRJuS62Zj102FakZW r9WKMA0GCSqGSIb3DQEBCwUAA4IBAQCYOArVOJqgwf2r8sNzbgeGGY3sSKXC+BtC
wkNpWOMU4P8UKC4Vx2Ndov71S3YGNpnxjKFj/GLJg6eU/QsW2v0GgOFdcOii1psP jpcas3ZdBKnUmI9/vOSImkSJe8/+M/PsKzjHP720VCMgBwRhQsBO2lvyGg9CvFkU
h7h/Vsz6btMA7wUR1U0Et+Zald9OCEAP0wRd8gEDf3IKGzJ7t8V6oGSPssRV+0I3 yR5rHHDBVQLVQlDPnVMRoZVN1pjiAf6LqXC22rTASdd7QktOiv6W7GVoqtit8DWL
dAFXijznedYEDpQsEYTpY7Cm2+aavg8JVwhi4UG8cqTCi9gZsm+Xq5u/23fESlOF 374YuskXQK/52u8riZhsRkkb0YXo6SXbkXmlrgV7UNplsoHQa9CvXGtMYg5qX36W
Lw5scp6E71E5NaY8HBYOH5ajBTkZRyP/Q9PBaA5VCktBGH2j2oljf8lRTesJ3ojV BhmHAfSnn0YqUdOsQJuHO6xOWeAhc5PjbilE/zt0+e5cAbTj4LWjx34hm7WKE2LE
9puItBYcuW59z9x7hWV0AGSxZBjX0YVwDCA= JkRoWivRgZsqKXI+Q1ZGYqx8naZXfjkUTz4nqO4ccAx4/g+dfjyB
-----END CERTIFICATE----- -----END CERTIFICATE-----
-----BEGIN CERTIFICATE----- -----BEGIN CERTIFICATE-----
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
-----END CERTIFICATE----- -----END CERTIFICATE-----

View File

@@ -1,2 +1,3 @@
2024/10/08 03:45:01 [notice] 3208804#3208804: signal process started 2025/11/18 03:45:01 [notice] 265716#265716: signal process started
2024/10/08 17:10:49 [notice] 260#260: signal process started 2025/11/18 10:45:08 [notice] 262#262: signal process started
2025/11/18 10:48:41 [notice] 260#260: signal process started

View File

@@ -1 +0,0 @@
2024/10/07 03:45:01 [notice] 2987630#2987630: signal process started

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

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