diff --git a/vars/buildAndDeploy.groovy b/vars/buildAndDeploy.groovy index bb09b22..a8ee5df 100644 --- a/vars/buildAndDeploy.groovy +++ b/vars/buildAndDeploy.groovy @@ -49,6 +49,7 @@ def call(String appName, String helmChartPath, String helmRepoName, String names argocd_init(env.ARGOCD_SERVER, env.ARGOCD_USER, env.ARGOCD_PASS) } } + /* stage('Deploy Helm Chart') { script { deployHelm( @@ -71,4 +72,23 @@ def call(String appName, String helmChartPath, String helmRepoName, String names ) } } + */ + stage('Deploy ArgoCD Application') { + script { + deployArgo( + appName, + [ + "app.image": "localhost:31050/my-docker-repo/${appName}:latest", + "app.ports.http": appPort, + "app.secret": "nexus-secret", + "app.env.QUARKUS_DATASOURCE_DB_KIND": "mysql", + "app.env.QUARKUS_DATASOURCE_USERNAME": quarkusDBName, + "app.env.QUARKUS_DATASOURCE_PASSWORD": quarkusDBPass, + "app.env.QUARKUS_DATASOURCE_JDBC_URL": "jdbc:mysql://localhost:3306/mydatabase" + ] + ) + } + } + + }