Compare commits

...

3 Commits

Author SHA1 Message Date
aagusfernandez02 1d7e14bb74 fix(Jenkinsfile.ralph): update deployment script argument to 'mbs-ralphs' 2026-07-20 09:23:56 -03:00
aagusfernandez02 2152259140 feat(install.sh): changes install.sh for not using rclone 2026-07-20 09:23:27 -03:00
aagusfernandez02 529ba5e123 feat(jenkins.yaml): add new permanent agents for laboratorio-girboy 2026-07-20 09:22:59 -03:00
3 changed files with 24 additions and 18 deletions
+3 -12
View File
@@ -2,15 +2,6 @@
SERVER=minio-api.laoficina1782.com SERVER=minio-api.laoficina1782.com
CUSTOMER=$1 CUSTOMER=$1
cat <<CONF > /tmp/rclone.conf
[minio] mc --config-dir /tmp/mc-config alias set minio https://minio-api.laoficina1782.com minioadmin LIGTNbUgQr
type = s3 mc --config-dir /tmp/mc-config mirror --remove --overwrite --exclude "backend/docker/data/**" minio/$CUSTOMER /opt/sco/
provider = Minio
access_key_id = minioadmin
secret_access_key = LIGTNbUgQr
endpoint = https://minio-api.laoficina1782.com
region = us-east-1
acl = private
force_path_style = true
CONF
rclone --config /tmp/rclone.conf sync minio:$CUSTOMER /opt/sco/ --exclude "backend/docker/data/**" --s3-sign-accept-encoding=false --multi-thread-streams=0 --progress --verbose
+20 -5
View File
@@ -20,7 +20,6 @@ jenkins:
users: users:
- id: admin - id: admin
password: H0l4mund0! password: H0l4mund0!
# Agentes permanentes (WebSocket): cada SCO conecta outbound a Jenkins via wss://. # Agentes permanentes (WebSocket): cada SCO conecta outbound a Jenkins via wss://.
# Nombre = identificador en Jenkins. Label "sco" agrupa todos los SCOs, # Nombre = identificador en Jenkins. Label "sco" agrupa todos los SCOs,
# luego cliente (ralph) y tienda (yabucoa / san-lorenzo / rio-grande). # luego cliente (ralph) y tienda (yabucoa / san-lorenzo / rio-grande).
@@ -170,8 +169,26 @@ jenkins:
inbound: inbound:
webSocket: true webSocket: true
- permanent: - permanent:
name: "lab-oficina-sco-77" name: "laboratorio-girboy-sco81"
labelString: "sco lab oficina" labelString: "sco laboratorio girboy"
remoteFS: "/opt/jenkins-agent"
numExecutors: 1
retentionStrategy: "always"
launcher:
inbound:
webSocket: true
- permanent:
name: "laboratorio-girboy-sco82"
labelString: "sco laboratorio girboy"
remoteFS: "/opt/jenkins-agent"
numExecutors: 1
retentionStrategy: "always"
launcher:
inbound:
webSocket: true
- permanent:
name: "laboratorio-girboy-sco83"
labelString: "sco laboratorio girboy"
remoteFS: "/opt/jenkins-agent" remoteFS: "/opt/jenkins-agent"
numExecutors: 1 numExecutors: 1
retentionStrategy: "always" retentionStrategy: "always"
@@ -182,11 +199,9 @@ jenkins:
unclassified: unclassified:
location: location:
url: https://jenkins.laoficina1782.com/ url: https://jenkins.laoficina1782.com/
security: security:
globalJobDslSecurityConfiguration: globalJobDslSecurityConfiguration:
useScriptSecurity: false useScriptSecurity: false
jobs: jobs:
- script: | - script: |
pipelineJob('deploy-ralph') { pipelineJob('deploy-ralph') {
+1 -1
View File
@@ -43,7 +43,7 @@ pipeline {
["Deploy ${nodeName}": { ["Deploy ${nodeName}": {
node(nodeName) { node(nodeName) {
unstash 'scripts' unstash 'scripts'
sh "bash install.sh 'ralph'" sh "bash install.sh 'mbs-ralphs'"
sh 'cat ~/sco-app/installed.txt' sh 'cat ~/sco-app/installed.txt'
} }
}] }]