upgrade version to 4

This commit is contained in:
Nawaz Dhandala
2022-02-05 19:17:17 +00:00
parent a9dd549be6
commit f85e50ebd3
63 changed files with 178 additions and 178 deletions

View File

@@ -31,9 +31,9 @@ jobs:
# Build and deploy accounts.
- run: sudo docker login --username $DOCKERHUBUSERNAME --password $DOCKERHUBPASSWORD
- run: sudo docker buildx create --use
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/accounts:3.0.$CI_PIPELINE_ID --push -f ./accounts/Dockerfile .
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/accounts:4.0.$CI_PIPELINE_ID --push -f ./accounts/Dockerfile .
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/accounts:master --push -f ./accounts/Dockerfile .
- run: sudo kubectl set image deployment/fi-accounts fi-accounts=oneuptime/accounts:3.0.$CI_PIPELINE_ID
- run: sudo kubectl set image deployment/fi-accounts fi-accounts=oneuptime/accounts:4.0.$CI_PIPELINE_ID
# Cleanup
- run: chmod +x ./ci/scripts/deployment-cleanup.sh
- run: ./ci/scripts/deployment-cleanup.sh

View File

@@ -32,11 +32,11 @@ jobs:
# Build and deploy accounts.
- run: sudo docker login --username $DOCKERHUBUSERNAME --password $DOCKERHUBPASSWORD
- run: sudo docker buildx create --use
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/accounts:3.0.$CI_PIPELINE_ID --push -f ./accounts/Dockerfile .
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/accounts:4.0.$CI_PIPELINE_ID --push -f ./accounts/Dockerfile .
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/accounts:master --push -f ./accounts/Dockerfile .
- run: sudo kubectl config get-contexts
- run: kubectl config get-contexts
- run: sudo kubectl set image deployment/fi-accounts fi-accounts=oneuptime/accounts:3.0.$CI_PIPELINE_ID
- run: sudo kubectl set image deployment/fi-accounts fi-accounts=oneuptime/accounts:4.0.$CI_PIPELINE_ID
# Publish to GitHub registry.
- name: Login to GitHub Container Registry
uses: docker/login-action@v1
@@ -44,7 +44,7 @@ jobs:
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
- run: sudo docker push ghcr.io/oneuptime/accounts:3.0.$CI_PIPELINE_ID
- run: sudo docker push ghcr.io/oneuptime/accounts:4.0.$CI_PIPELINE_ID
# Cleanup
- run: chmod +x ./ci/scripts/deployment-cleanup.sh
- run: ./ci/scripts/deployment-cleanup.sh

View File

@@ -32,9 +32,9 @@ jobs:
# Build and deploy admin-dashboard.
- run: sudo docker login --username $DOCKERHUBUSERNAME --password $DOCKERHUBPASSWORD
- run: sudo docker buildx create --use
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/admin-dashboard:3.0.$CI_PIPELINE_ID --push -f ./admin-dashboard/Dockerfile .
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/admin-dashboard:4.0.$CI_PIPELINE_ID --push -f ./admin-dashboard/Dockerfile .
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/admin-dashboard:master --push -f ./admin-dashboard/Dockerfile .
- run: sudo kubectl set image deployment/fi-admin fi-admin=oneuptime/admin-dashboard:3.0.$CI_PIPELINE_ID
- run: sudo kubectl set image deployment/fi-admin fi-admin=oneuptime/admin-dashboard:4.0.$CI_PIPELINE_ID
# Cleanup
- run: chmod +x ./ci/scripts/deployment-cleanup.sh
- run: ./ci/scripts/deployment-cleanup.sh

View File

@@ -32,9 +32,9 @@ jobs:
# Build and deploy admin-dashboard.
- run: sudo docker login --username $DOCKERHUBUSERNAME --password $DOCKERHUBPASSWORD
- run: sudo docker buildx create --use
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/admin-dashboard:3.0.$CI_PIPELINE_ID --push -f ./admin-dashboard/Dockerfile .
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/admin-dashboard:4.0.$CI_PIPELINE_ID --push -f ./admin-dashboard/Dockerfile .
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/admin-dashboard:master --push -f ./admin-dashboard/Dockerfile .
- run: sudo kubectl set image deployment/fi-admin fi-admin=oneuptime/admin-dashboard:3.0.$CI_PIPELINE_ID
- run: sudo kubectl set image deployment/fi-admin fi-admin=oneuptime/admin-dashboard:4.0.$CI_PIPELINE_ID
# Cleanup
- run: chmod +x ./ci/scripts/deployment-cleanup.sh
- run: ./ci/scripts/deployment-cleanup.sh

View File

@@ -32,9 +32,9 @@ jobs:
# Build and deploy api-docs.
- run: sudo docker login --username $DOCKERHUBUSERNAME --password $DOCKERHUBPASSWORD
- run: sudo docker buildx create --use
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/api-docs:3.0.$CI_PIPELINE_ID --push -f ./api-docs/Dockerfile .
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/api-docs:4.0.$CI_PIPELINE_ID --push -f ./api-docs/Dockerfile .
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/api-docs:master --push -f ./api-docs/Dockerfile .
- run: sudo kubectl set image deployment/fi-api-docs fi-api-docs=oneuptime/api-docs:3.0.$CI_PIPELINE_ID
- run: sudo kubectl set image deployment/fi-api-docs fi-api-docs=oneuptime/api-docs:4.0.$CI_PIPELINE_ID
# Cleanup
- run: chmod +x ./ci/scripts/deployment-cleanup.sh
- run: ./ci/scripts/deployment-cleanup.sh

View File

@@ -32,9 +32,9 @@ jobs:
# Build and deploy api-docs.
- run: sudo docker login --username $DOCKERHUBUSERNAME --password $DOCKERHUBPASSWORD
- run: sudo docker buildx create --use
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/api-docs:3.0.$CI_PIPELINE_ID --push -f ./api-docs/Dockerfile .
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/api-docs:4.0.$CI_PIPELINE_ID --push -f ./api-docs/Dockerfile .
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/api-docs:master --push -f ./api-docs/Dockerfile .
- run: sudo kubectl set image deployment/fi-admin fi-admin=oneuptime/api-docs:3.0.$CI_PIPELINE_ID
- run: sudo kubectl set image deployment/fi-admin fi-admin=oneuptime/api-docs:4.0.$CI_PIPELINE_ID
# Cleanup
- run: chmod +x ./ci/scripts/deployment-cleanup.sh
- run: ./ci/scripts/deployment-cleanup.sh

View File

@@ -32,9 +32,9 @@ jobs:
# Build and deploy admin-dashboard.
- run: sudo docker login --username $DOCKERHUBUSERNAME --password $DOCKERHUBPASSWORD
- run: sudo docker buildx create --use
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/admin-dashboard:3.0.$CI_PIPELINE_ID --push -f ./admin-dashboard/Dockerfile .
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/admin-dashboard:4.0.$CI_PIPELINE_ID --push -f ./admin-dashboard/Dockerfile .
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/admin-dashboard:master --push -f ./admin-dashboard/Dockerfile .
- run: sudo kubectl set image deployment/fi-app-scan fi-app-scan=oneuptime/admin-dashboard:3.0.$CI_PIPELINE_ID
- run: sudo kubectl set image deployment/fi-app-scan fi-app-scan=oneuptime/admin-dashboard:4.0.$CI_PIPELINE_ID
# Cleanup
- run: chmod +x ./ci/scripts/deployment-cleanup.sh
- run: ./ci/scripts/deployment-cleanup.sh

View File

@@ -32,9 +32,9 @@ jobs:
# Build and deploy application-scanner.
- run: sudo docker login --username $DOCKERHUBUSERNAME --password $DOCKERHUBPASSWORD
- run: sudo docker buildx create --use
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/application-scanner:3.0.$CI_PIPELINE_ID --push -f ./application-scanner/Dockerfile .
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/application-scanner:4.0.$CI_PIPELINE_ID --push -f ./application-scanner/Dockerfile .
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/application-scanner:master --push -f ./application-scanner/Dockerfile .
- run: sudo kubectl set image deployment/fi-app-scan fi-app-scan=oneuptime/application-scanner:3.0.$CI_PIPELINE_ID
- run: sudo kubectl set image deployment/fi-app-scan fi-app-scan=oneuptime/application-scanner:4.0.$CI_PIPELINE_ID
# Cleanup
- run: chmod +x ./ci/scripts/deployment-cleanup.sh
- run: ./ci/scripts/deployment-cleanup.sh

View File

@@ -32,9 +32,9 @@ jobs:
# Build and deploy backend.
- run: sudo docker login --username $DOCKERHUBUSERNAME --password $DOCKERHUBPASSWORD
- run: sudo docker buildx create --use
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/backend:3.0.$CI_PIPELINE_ID --push -f ./backend/Dockerfile .
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/backend:4.0.$CI_PIPELINE_ID --push -f ./backend/Dockerfile .
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/backend:master --push -f ./backend/Dockerfile .
- run: sudo kubectl set image deployment/fi-backend fi-backend=oneuptime/backend:3.0.$CI_PIPELINE_ID
- run: sudo kubectl set image deployment/fi-backend fi-backend=oneuptime/backend:4.0.$CI_PIPELINE_ID
# Cleanup
- run: chmod +x ./ci/scripts/deployment-cleanup.sh
- run: ./ci/scripts/deployment-cleanup.sh

View File

@@ -32,9 +32,9 @@ jobs:
# Build and deploy backend.
- run: sudo docker login --username $DOCKERHUBUSERNAME --password $DOCKERHUBPASSWORD
- run: sudo docker buildx create --use
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/backend:3.0.$CI_PIPELINE_ID --push -f ./backend/Dockerfile .
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/backend:4.0.$CI_PIPELINE_ID --push -f ./backend/Dockerfile .
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/backend:master --push -f ./backend/Dockerfile .
- run: sudo kubectl set image deployment/fi-backend fi-backend=oneuptime/backend:3.0.$CI_PIPELINE_ID
- run: sudo kubectl set image deployment/fi-backend fi-backend=oneuptime/backend:4.0.$CI_PIPELINE_ID
# Cleanup
- run: chmod +x ./ci/scripts/deployment-cleanup.sh
- run: ./ci/scripts/deployment-cleanup.sh

View File

@@ -32,9 +32,9 @@ jobs:
# Build and deploy container-scanner.
- run: sudo docker login --username $DOCKERHUBUSERNAME --password $DOCKERHUBPASSWORD
- run: sudo docker buildx create --use
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/container-scanner:3.0.$CI_PIPELINE_ID --push -f ./container-scanner/Dockerfile .
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/container-scanner:4.0.$CI_PIPELINE_ID --push -f ./container-scanner/Dockerfile .
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/container-scanner:master --push -f ./container-scanner/Dockerfile .
- run: sudo kubectl set image deployment/fi-cont-scan fi-cont-scan=oneuptime/container-scanner:3.0.$CI_PIPELINE_ID
- run: sudo kubectl set image deployment/fi-cont-scan fi-cont-scan=oneuptime/container-scanner:4.0.$CI_PIPELINE_ID
# Cleanup
- run: chmod +x ./ci/scripts/deployment-cleanup.sh
- run: ./ci/scripts/deployment-cleanup.sh

View File

@@ -32,9 +32,9 @@ jobs:
# Build and deploy container-scanner.
- run: sudo docker login --username $DOCKERHUBUSERNAME --password $DOCKERHUBPASSWORD
- run: sudo docker buildx create --use
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/container-scanner:3.0.$CI_PIPELINE_ID --push -f ./container-scanner/Dockerfile .
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/container-scanner:4.0.$CI_PIPELINE_ID --push -f ./container-scanner/Dockerfile .
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/container-scanner:master --push -f ./container-scanner/Dockerfile .
- run: sudo kubectl set image deployment/fi-cont-scan fi-cont-scan=oneuptime/container-scanner:3.0.$CI_PIPELINE_ID
- run: sudo kubectl set image deployment/fi-cont-scan fi-cont-scan=oneuptime/container-scanner:4.0.$CI_PIPELINE_ID
# Cleanup
- run: chmod +x ./ci/scripts/deployment-cleanup.sh
- run: ./ci/scripts/deployment-cleanup.sh

View File

@@ -32,9 +32,9 @@ jobs:
# Build and deploy dashboard.
- run: sudo docker login --username $DOCKERHUBUSERNAME --password $DOCKERHUBPASSWORD
- run: sudo docker buildx create --use
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/dashboard:3.0.$CI_PIPELINE_ID --push -f ./dashboard/Dockerfile .
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/dashboard:4.0.$CI_PIPELINE_ID --push -f ./dashboard/Dockerfile .
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/dashboard:master --push -f ./dashboard/Dockerfile .
- run: sudo kubectl set image deployment/fi-dashboard fi-dashboard=oneuptime/dashboard:3.0.$CI_PIPELINE_ID
- run: sudo kubectl set image deployment/fi-dashboard fi-dashboard=oneuptime/dashboard:4.0.$CI_PIPELINE_ID
# Cleanup
- run: chmod +x ./ci/scripts/deployment-cleanup.sh
- run: ./ci/scripts/deployment-cleanup.sh

View File

@@ -32,9 +32,9 @@ jobs:
# Build and deploy dashboard.
- run: sudo docker login --username $DOCKERHUBUSERNAME --password $DOCKERHUBPASSWORD
- run: sudo docker buildx create --use
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/dashboard:3.0.$CI_PIPELINE_ID --push -f ./dashboard/Dockerfile .
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/dashboard:4.0.$CI_PIPELINE_ID --push -f ./dashboard/Dockerfile .
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/dashboard:master --push -f ./dashboard/Dockerfile .
- run: sudo kubectl set image deployment/fi-dashboard fi-dashboard=oneuptime/dashboard:3.0.$CI_PIPELINE_ID
- run: sudo kubectl set image deployment/fi-dashboard fi-dashboard=oneuptime/dashboard:4.0.$CI_PIPELINE_ID
# Cleanup
- run: chmod +x ./ci/scripts/deployment-cleanup.sh
- run: ./ci/scripts/deployment-cleanup.sh

View File

@@ -32,9 +32,9 @@ jobs:
# Build and deploy data-ingestor.
- run: sudo docker login --username $DOCKERHUBUSERNAME --password $DOCKERHUBPASSWORD
- run: sudo docker buildx create --use
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/data-ingestor:3.0.$CI_PIPELINE_ID --push -f ./data-ingestor/Dockerfile .
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/data-ingestor:4.0.$CI_PIPELINE_ID --push -f ./data-ingestor/Dockerfile .
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/data-ingestor:master --push -f ./data-ingestor/Dockerfile .
- run: sudo kubectl set image deployment/fi-ingestor fi-ingestor=oneuptime/data-ingestor:3.0.$CI_PIPELINE_ID
- run: sudo kubectl set image deployment/fi-ingestor fi-ingestor=oneuptime/data-ingestor:4.0.$CI_PIPELINE_ID
# Cleanup
- run: chmod +x ./ci/scripts/deployment-cleanup.sh
- run: ./ci/scripts/deployment-cleanup.sh

View File

@@ -32,9 +32,9 @@ jobs:
# Build and deploy data-ingestor.
- run: sudo docker login --username $DOCKERHUBUSERNAME --password $DOCKERHUBPASSWORD
- run: sudo docker buildx create --use
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/data-ingestor:3.0.$CI_PIPELINE_ID --push -f ./data-ingestor/Dockerfile .
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/data-ingestor:4.0.$CI_PIPELINE_ID --push -f ./data-ingestor/Dockerfile .
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/data-ingestor:master --push -f ./data-ingestor/Dockerfile .
- run: sudo kubectl set image deployment/fi-ingestor fi-ingestor=oneuptime/data-ingestor:3.0.$CI_PIPELINE_ID
- run: sudo kubectl set image deployment/fi-ingestor fi-ingestor=oneuptime/data-ingestor:4.0.$CI_PIPELINE_ID
# Cleanup
- run: chmod +x ./ci/scripts/deployment-cleanup.sh
- run: ./ci/scripts/deployment-cleanup.sh

View File

@@ -32,9 +32,9 @@ jobs:
# Build and deploy fi-haraka.
- run: sudo docker login --username $DOCKERHUBUSERNAME --password $DOCKERHUBPASSWORD
- run: sudo docker buildx create --use
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/fi-haraka:3.0.$CI_PIPELINE_ID --push -f ./haraka/Dockerfile ./haraka
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/fi-haraka:4.0.$CI_PIPELINE_ID --push -f ./haraka/Dockerfile ./haraka
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/fi-haraka:master --push -f ./haraka/Dockerfile ./haraka
- run: sudo kubectl set image deployment/fi-haraka fi-haraka=oneuptime/fi-haraka:3.0.$CI_PIPELINE_ID
- run: sudo kubectl set image deployment/fi-haraka fi-haraka=oneuptime/fi-haraka:4.0.$CI_PIPELINE_ID
# Cleanup
- run: chmod +x ./ci/scripts/deployment-cleanup.sh
- run: ./ci/scripts/deployment-cleanup.sh

View File

@@ -32,9 +32,9 @@ jobs:
# Build and deploy fi-haraka.
- run: sudo docker login --username $DOCKERHUBUSERNAME --password $DOCKERHUBPASSWORD
- run: sudo docker buildx create --use
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/fi-haraka:3.0.$CI_PIPELINE_ID --push -f ./haraka/Dockerfile ./haraka
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/fi-haraka:4.0.$CI_PIPELINE_ID --push -f ./haraka/Dockerfile ./haraka
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/fi-haraka:master --push -f ./haraka/Dockerfile ./haraka
- run: sudo kubectl set image deployment/fi-haraka fi-haraka=oneuptime/fi-haraka:3.0.$CI_PIPELINE_ID
- run: sudo kubectl set image deployment/fi-haraka fi-haraka=oneuptime/fi-haraka:4.0.$CI_PIPELINE_ID
# Cleanup
- run: chmod +x ./ci/scripts/deployment-cleanup.sh
- run: ./ci/scripts/deployment-cleanup.sh

View File

@@ -32,9 +32,9 @@ jobs:
# Build and deploy helm-chart.
- run: sudo docker login --username $DOCKERHUBUSERNAME --password $DOCKERHUBPASSWORD
- run: sudo docker buildx create --use
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/helm-chart:3.0.$CI_PIPELINE_ID --push -f ./helm-chart/Dockerfile .
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/helm-chart:4.0.$CI_PIPELINE_ID --push -f ./helm-chart/Dockerfile .
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/helm-chart:master --push -f ./helm-chart/Dockerfile .
- run: sudo kubectl set image deployment/fi-helm-chart fi-helm-chart=oneuptime/helm-chart:3.0.$CI_PIPELINE_ID
- run: sudo kubectl set image deployment/fi-helm-chart fi-helm-chart=oneuptime/helm-chart:4.0.$CI_PIPELINE_ID
# Cleanup
- run: chmod +x ./ci/scripts/deployment-cleanup.sh
- run: ./ci/scripts/deployment-cleanup.sh

View File

@@ -32,11 +32,11 @@ jobs:
# Build and deploy helm-chart.
- run: sudo docker login --username $DOCKERHUBUSERNAME --password $DOCKERHUBPASSWORD
- run: sudo docker buildx create --use
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/helm-chart:3.0.$CI_PIPELINE_ID --push -f ./helm-chart/Dockerfile .
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/helm-chart:4.0.$CI_PIPELINE_ID --push -f ./helm-chart/Dockerfile .
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/helm-chart:master --push -f ./helm-chart/Dockerfile .
- run: sudo kubectl config get-contexts
- run: kubectl config get-contexts
- run: sudo kubectl set image deployment/fi-helm-chart fi-helm-chart=oneuptime/helm-chart:3.0.$CI_PIPELINE_ID
- run: sudo kubectl set image deployment/fi-helm-chart fi-helm-chart=oneuptime/helm-chart:4.0.$CI_PIPELINE_ID
# Cleanup
- run: chmod +x ./ci/scripts/deployment-cleanup.sh
- run: ./ci/scripts/deployment-cleanup.sh

View File

@@ -32,9 +32,9 @@ jobs:
# Build and deploy home.
- run: sudo docker login --username $DOCKERHUBUSERNAME --password $DOCKERHUBPASSWORD
- run: sudo docker buildx create --use
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/home:3.0.$CI_PIPELINE_ID --push -f ./home/Dockerfile .
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/home:4.0.$CI_PIPELINE_ID --push -f ./home/Dockerfile .
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/home:master --push -f ./home/Dockerfile .
- run: sudo kubectl set image deployment/fi-home fi-home=oneuptime/home:3.0.$CI_PIPELINE_ID
- run: sudo kubectl set image deployment/fi-home fi-home=oneuptime/home:4.0.$CI_PIPELINE_ID
# Cleanup
- run: chmod +x ./ci/scripts/deployment-cleanup.sh
- run: ./ci/scripts/deployment-cleanup.sh

View File

@@ -32,9 +32,9 @@ jobs:
# Build and deploy home.
- run: sudo docker login --username $DOCKERHUBUSERNAME --password $DOCKERHUBPASSWORD
- run: sudo docker buildx create --use
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/home:3.0.$CI_PIPELINE_ID --push -f ./home/Dockerfile .
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/home:4.0.$CI_PIPELINE_ID --push -f ./home/Dockerfile .
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/home:master --push -f ./home/Dockerfile .
- run: sudo kubectl set image deployment/fi-home fi-home=oneuptime/home:3.0.$CI_PIPELINE_ID
- run: sudo kubectl set image deployment/fi-home fi-home=oneuptime/home:4.0.$CI_PIPELINE_ID
# Cleanup
- run: chmod +x ./ci/scripts/deployment-cleanup.sh
- run: ./ci/scripts/deployment-cleanup.sh

View File

@@ -32,9 +32,9 @@ jobs:
# Build and deploy http-test-server.
- run: sudo docker login --username $DOCKERHUBUSERNAME --password $DOCKERHUBPASSWORD
- run: sudo docker buildx create --use
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/http-test-server:3.0.$CI_PIPELINE_ID --push -f ./http-test-server/Dockerfile .
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/http-test-server:4.0.$CI_PIPELINE_ID --push -f ./http-test-server/Dockerfile .
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/http-test-server:master --push -f ./http-test-server/Dockerfile .
- run: sudo kubectl set image deployment/fi-test fi-test=oneuptime/http-test-server:3.0.$CI_PIPELINE_ID
- run: sudo kubectl set image deployment/fi-test fi-test=oneuptime/http-test-server:4.0.$CI_PIPELINE_ID
# Cleanup
- run: chmod +x ./ci/scripts/deployment-cleanup.sh
- run: ./ci/scripts/deployment-cleanup.sh

View File

@@ -32,9 +32,9 @@ jobs:
# Build and deploy http-test-server.
- run: sudo docker login --username $DOCKERHUBUSERNAME --password $DOCKERHUBPASSWORD
- run: sudo docker buildx create --use
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/http-test-server:3.0.$CI_PIPELINE_ID --push -f ./http-test-server/Dockerfile .
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/http-test-server:4.0.$CI_PIPELINE_ID --push -f ./http-test-server/Dockerfile .
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/http-test-server:master --push -f ./http-test-server/Dockerfile .
- run: sudo kubectl set image deployment/fi-test fi-test=oneuptime/http-test-server:3.0.$CI_PIPELINE_ID
- run: sudo kubectl set image deployment/fi-test fi-test=oneuptime/http-test-server:4.0.$CI_PIPELINE_ID
# Cleanup
- run: chmod +x ./ci/scripts/deployment-cleanup.sh
- run: ./ci/scripts/deployment-cleanup.sh

View File

@@ -32,9 +32,9 @@ jobs:
# Build and deploy init-script.
- run: sudo docker login --username $DOCKERHUBUSERNAME --password $DOCKERHUBPASSWORD
- run: sudo docker buildx create --use
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/init-script:3.0.$CI_PIPELINE_ID --push -f ./init-script/Dockerfile .
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/init-script:4.0.$CI_PIPELINE_ID --push -f ./init-script/Dockerfile .
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/init-script:master --push -f ./init-script/Dockerfile .
- run: sudo kubectl set image deployment/fi-init-script fi-init-script=oneuptime/init-script:3.0.$CI_PIPELINE_ID
- run: sudo kubectl set image deployment/fi-init-script fi-init-script=oneuptime/init-script:4.0.$CI_PIPELINE_ID
# Cleanup
- run: chmod +x ./ci/scripts/deployment-cleanup.sh
- run: ./ci/scripts/deployment-cleanup.sh

View File

@@ -32,7 +32,7 @@ jobs:
# Build and deploy init-script.
- run: sudo docker login --username $DOCKERHUBUSERNAME --password $DOCKERHUBPASSWORD
- run: sudo docker buildx create --use
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/init-script:3.0.$CI_PIPELINE_ID --push -f ./init-script/Dockerfile .
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/init-script:4.0.$CI_PIPELINE_ID --push -f ./init-script/Dockerfile .
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/init-script:master --push -f ./init-script/Dockerfile .
- run: sudo kubectl delete job fi-init-script || echo "Job not found"
- run: sudo helm upgrade --reuse-values fi ./helm-chart/public/oneuptime

View File

@@ -33,9 +33,9 @@ jobs:
# Build and deploy licensing.
- run: sudo docker login --username $DOCKERHUBUSERNAME --password $DOCKERHUBPASSWORD
- run: sudo docker buildx create --use
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/licensing:3.0.$CI_PIPELINE_ID --push -f ./licensing/Dockerfile .
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/licensing:4.0.$CI_PIPELINE_ID --push -f ./licensing/Dockerfile .
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/licensing:master --push -f ./licensing/Dockerfile .
- run: sudo kubectl set image deployment/fi-licensing fi-licensing=oneuptime/licensing:3.0.$CI_PIPELINE_ID
- run: sudo kubectl set image deployment/fi-licensing fi-licensing=oneuptime/licensing:4.0.$CI_PIPELINE_ID
# Cleanup
- run: chmod +x ./ci/scripts/deployment-cleanup.sh
- run: ./ci/scripts/deployment-cleanup.sh

View File

@@ -33,9 +33,9 @@ jobs:
# Build and deploy licensing.
- run: sudo docker login --username $DOCKERHUBUSERNAME --password $DOCKERHUBPASSWORD
- run: sudo docker buildx create --use
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/licensing:3.0.$CI_PIPELINE_ID --push -f ./licensing/Dockerfile .
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/licensing:4.0.$CI_PIPELINE_ID --push -f ./licensing/Dockerfile .
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/licensing:master --push -f ./licensing/Dockerfile .
- run: sudo kubectl set image deployment/fi-licensing fi-licensing=oneuptime/licensing:3.0.$CI_PIPELINE_ID
- run: sudo kubectl set image deployment/fi-licensing fi-licensing=oneuptime/licensing:4.0.$CI_PIPELINE_ID
# Cleanup
- run: chmod +x ./ci/scripts/deployment-cleanup.sh
- run: ./ci/scripts/deployment-cleanup.sh

View File

@@ -33,9 +33,9 @@ jobs:
# Build and deploy lighthouse-runner.
- run: sudo docker login --username $DOCKERHUBUSERNAME --password $DOCKERHUBPASSWORD
- run: sudo docker buildx create --use
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/lighthouse-runner:3.0.$CI_PIPELINE_ID --push -f ./lighthouse-runner/Dockerfile .
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/lighthouse-runner:4.0.$CI_PIPELINE_ID --push -f ./lighthouse-runner/Dockerfile .
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/lighthouse-runner:master --push -f ./lighthouse-runner/Dockerfile .
- run: sudo kubectl set image deployment/fi-lighthouse fi-lighthouse=oneuptime/lighthouse-runner:3.0.$CI_PIPELINE_ID
- run: sudo kubectl set image deployment/fi-lighthouse fi-lighthouse=oneuptime/lighthouse-runner:4.0.$CI_PIPELINE_ID
# Cleanup
- run: chmod +x ./ci/scripts/deployment-cleanup.sh
- run: ./ci/scripts/deployment-cleanup.sh

View File

@@ -33,9 +33,9 @@ jobs:
# Build and deploy lighthouse-runner.
- run: sudo docker login --username $DOCKERHUBUSERNAME --password $DOCKERHUBPASSWORD
- run: sudo docker buildx create --use
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/lighthouse-runner:3.0.$CI_PIPELINE_ID --push -f ./lighthouse-runner/Dockerfile .
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/lighthouse-runner:4.0.$CI_PIPELINE_ID --push -f ./lighthouse-runner/Dockerfile .
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/lighthouse-runner:master --push -f ./lighthouse-runner/Dockerfile .
- run: sudo kubectl set image deployment/fi-lighthouse fi-lighthouse=oneuptime/lighthouse-runner:3.0.$CI_PIPELINE_ID
- run: sudo kubectl set image deployment/fi-lighthouse fi-lighthouse=oneuptime/lighthouse-runner:4.0.$CI_PIPELINE_ID
# Cleanup
- run: chmod +x ./ci/scripts/deployment-cleanup.sh
- run: ./ci/scripts/deployment-cleanup.sh

View File

@@ -33,9 +33,9 @@ jobs:
# Build and deploy probe-api.
- run: sudo docker login --username $DOCKERHUBUSERNAME --password $DOCKERHUBPASSWORD
- run: sudo docker buildx create --use
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/probe-api:3.0.$CI_PIPELINE_ID --push -f ./probe-api/Dockerfile .
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/probe-api:4.0.$CI_PIPELINE_ID --push -f ./probe-api/Dockerfile .
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/probe-api:master --push -f ./probe-api/Dockerfile .
- run: sudo kubectl set image deployment/fi-probe-api fi-probe-api=oneuptime/probe-api:3.0.$CI_PIPELINE_ID
- run: sudo kubectl set image deployment/fi-probe-api fi-probe-api=oneuptime/probe-api:4.0.$CI_PIPELINE_ID
# Cleanup
- run: chmod +x ./ci/scripts/deployment-cleanup.sh
- run: ./ci/scripts/deployment-cleanup.sh

View File

@@ -33,9 +33,9 @@ jobs:
# Build and deploy probe-api.
- run: sudo docker login --username $DOCKERHUBUSERNAME --password $DOCKERHUBPASSWORD
- run: sudo docker buildx create --use
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/probe-api:3.0.$CI_PIPELINE_ID --push -f ./probe-api/Dockerfile .
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/probe-api:4.0.$CI_PIPELINE_ID --push -f ./probe-api/Dockerfile .
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/probe-api:master --push -f ./probe-api/Dockerfile .
- run: sudo kubectl set image deployment/fi-probe-api fi-probe-api=oneuptime/probe-api:3.0.$CI_PIPELINE_ID
- run: sudo kubectl set image deployment/fi-probe-api fi-probe-api=oneuptime/probe-api:4.0.$CI_PIPELINE_ID
# Cleanup
- run: chmod +x ./ci/scripts/deployment-cleanup.sh
- run: ./ci/scripts/deployment-cleanup.sh

View File

@@ -33,10 +33,10 @@ jobs:
# Build and deploy probe.
- run: sudo docker login --username $DOCKERHUBUSERNAME --password $DOCKERHUBPASSWORD
- run: sudo docker buildx create --use
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/probe:3.0.$CI_PIPELINE_ID --push -f ./probe/Dockerfile .
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/probe:4.0.$CI_PIPELINE_ID --push -f ./probe/Dockerfile .
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/probe:master --push -f ./probe/Dockerfile .
- run: sudo kubectl set image deployment/fi-probe1 fi-probe1=oneuptime/probe:3.0.$CI_PIPELINE_ID
- run: sudo kubectl set image deployment/fi-probe2 fi-probe2=oneuptime/probe:3.0.$CI_PIPELINE_ID
- run: sudo kubectl set image deployment/fi-probe1 fi-probe1=oneuptime/probe:4.0.$CI_PIPELINE_ID
- run: sudo kubectl set image deployment/fi-probe2 fi-probe2=oneuptime/probe:4.0.$CI_PIPELINE_ID
# Cleanup
- run: chmod +x ./ci/scripts/deployment-cleanup.sh
- run: ./ci/scripts/deployment-cleanup.sh

View File

@@ -33,10 +33,10 @@ jobs:
# Build and deploy probe.
- run: sudo docker login --username $DOCKERHUBUSERNAME --password $DOCKERHUBPASSWORD
- run: sudo docker buildx create --use
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/probe:3.0.$CI_PIPELINE_ID --push -f ./probe/Dockerfile .
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/probe:4.0.$CI_PIPELINE_ID --push -f ./probe/Dockerfile .
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/probe:master --push -f ./probe/Dockerfile .
- run: sudo kubectl set image deployment/fi-probe1 fi-probe1=oneuptime/probe:3.0.$CI_PIPELINE_ID
- run: sudo kubectl set image deployment/fi-probe2 fi-probe2=oneuptime/probe:3.0.$CI_PIPELINE_ID
- run: sudo kubectl set image deployment/fi-probe1 fi-probe1=oneuptime/probe:4.0.$CI_PIPELINE_ID
- run: sudo kubectl set image deployment/fi-probe2 fi-probe2=oneuptime/probe:4.0.$CI_PIPELINE_ID
# Cleanup
- run: chmod +x ./ci/scripts/deployment-cleanup.sh
- run: ./ci/scripts/deployment-cleanup.sh

View File

@@ -33,9 +33,9 @@ jobs:
# Build and deploy realtime.
- run: sudo docker login --username $DOCKERHUBUSERNAME --password $DOCKERHUBPASSWORD
- run: sudo docker buildx create --use
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/realtime:3.0.$CI_PIPELINE_ID --push -f ./realtime/Dockerfile .
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/realtime:4.0.$CI_PIPELINE_ID --push -f ./realtime/Dockerfile .
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/realtime:master --push -f ./realtime/Dockerfile .
- run: sudo kubectl set image deployment/fi-realtime fi-realtime=oneuptime/realtime:3.0.$CI_PIPELINE_ID
- run: sudo kubectl set image deployment/fi-realtime fi-realtime=oneuptime/realtime:4.0.$CI_PIPELINE_ID
# Cleanup
- run: chmod +x ./ci/scripts/deployment-cleanup.sh
- run: ./ci/scripts/deployment-cleanup.sh

View File

@@ -33,9 +33,9 @@ jobs:
# Build and deploy realtime.
- run: sudo docker login --username $DOCKERHUBUSERNAME --password $DOCKERHUBPASSWORD
- run: sudo docker buildx create --use
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/realtime:3.0.$CI_PIPELINE_ID --push -f ./realtime/Dockerfile .
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/realtime:4.0.$CI_PIPELINE_ID --push -f ./realtime/Dockerfile .
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/realtime:master --push -f ./realtime/Dockerfile .
- run: sudo kubectl set image deployment/fi-realtime fi-realtime=oneuptime/realtime:3.0.$CI_PIPELINE_ID
- run: sudo kubectl set image deployment/fi-realtime fi-realtime=oneuptime/realtime:4.0.$CI_PIPELINE_ID
# Cleanup
- run: chmod +x ./ci/scripts/deployment-cleanup.sh
- run: ./ci/scripts/deployment-cleanup.sh

View File

@@ -33,9 +33,9 @@ jobs:
# Build and deploy script-runner.
- run: sudo docker login --username $DOCKERHUBUSERNAME --password $DOCKERHUBPASSWORD
- run: sudo docker buildx create --use
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/script-runner:3.0.$CI_PIPELINE_ID --push -f ./script-runner/Dockerfile .
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/script-runner:4.0.$CI_PIPELINE_ID --push -f ./script-runner/Dockerfile .
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/script-runner:master --push -f ./script-runner/Dockerfile .
- run: sudo kubectl set image deployment/fi-script fi-script=oneuptime/script-runner:3.0.$CI_PIPELINE_ID
- run: sudo kubectl set image deployment/fi-script fi-script=oneuptime/script-runner:4.0.$CI_PIPELINE_ID
# Cleanup
- run: chmod +x ./ci/scripts/deployment-cleanup.sh
- run: ./ci/scripts/deployment-cleanup.sh

View File

@@ -33,9 +33,9 @@ jobs:
# Build and deploy script-runner.
- run: sudo docker login --username $DOCKERHUBUSERNAME --password $DOCKERHUBPASSWORD
- run: sudo docker buildx create --use
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/script-runner:3.0.$CI_PIPELINE_ID --push -f ./script-runner/Dockerfile .
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/script-runner:4.0.$CI_PIPELINE_ID --push -f ./script-runner/Dockerfile .
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/script-runner:master --push -f ./script-runner/Dockerfile .
- run: sudo kubectl set image deployment/fi-script fi-script=oneuptime/script-runner:3.0.$CI_PIPELINE_ID
- run: sudo kubectl set image deployment/fi-script fi-script=oneuptime/script-runner:4.0.$CI_PIPELINE_ID
# Cleanup
- run: chmod +x ./ci/scripts/deployment-cleanup.sh
- run: ./ci/scripts/deployment-cleanup.sh

View File

@@ -33,9 +33,9 @@ jobs:
# Build and deploy status-page.
- run: sudo docker login --username $DOCKERHUBUSERNAME --password $DOCKERHUBPASSWORD
- run: sudo docker buildx create --use
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/status-page:3.0.$CI_PIPELINE_ID --push -f ./status-page/Dockerfile .
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/status-page:4.0.$CI_PIPELINE_ID --push -f ./status-page/Dockerfile .
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/status-page:master --push -f ./status-page/Dockerfile .
- run: sudo kubectl set image deployment/fi-status fi-status=oneuptime/status-page:3.0.$CI_PIPELINE_ID
- run: sudo kubectl set image deployment/fi-status fi-status=oneuptime/status-page:4.0.$CI_PIPELINE_ID
# Cleanup
- run: chmod +x ./ci/scripts/deployment-cleanup.sh
- run: ./ci/scripts/deployment-cleanup.sh

View File

@@ -33,9 +33,9 @@ jobs:
# Build and deploy status-page.
- run: sudo docker login --username $DOCKERHUBUSERNAME --password $DOCKERHUBPASSWORD
- run: sudo docker buildx create --use
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/status-page:3.0.$CI_PIPELINE_ID --push -f ./status-page/Dockerfile .
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/status-page:4.0.$CI_PIPELINE_ID --push -f ./status-page/Dockerfile .
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/status-page:master --push -f ./status-page/Dockerfile .
- run: sudo kubectl set image deployment/fi-status fi-status=oneuptime/status-page:3.0.$CI_PIPELINE_ID
- run: sudo kubectl set image deployment/fi-status fi-status=oneuptime/status-page:4.0.$CI_PIPELINE_ID
# Cleanup
- run: chmod +x ./ci/scripts/deployment-cleanup.sh
- run: ./ci/scripts/deployment-cleanup.sh

View File

@@ -4,7 +4,7 @@ This script changes version of every project
"
function version {
cd $1
npm version "3.0.$CI_PIPELINE_ID"
npm version "4.0.$CI_PIPELINE_ID"
cd ..
}

View File

@@ -13,12 +13,12 @@ mobile_lighthouse_accounts:
- sudo docker rm $(sudo docker ps -aq) || echo 'No docker containers'
- sudo docker run --name mongo -p 27017:27017 -d mongo:4.2.3
- sudo docker run --name redis -p 6379:6379 -d redis:5.0.7 redis-server
- sudo docker build -t oneuptime/backend:3.0.$CI_PIPELINE_ID ./backend
- sudo docker run --env-file ./backend/.env -e IS_SAAS_SERVICE=true --net=host -d oneuptime/backend:3.0.$CI_PIPELINE_ID
- sudo docker build -t oneuptime/accounts:3.0.$CI_PIPELINE_ID ./accounts
- sudo docker run --env-file ./accounts/.env -e IS_SAAS_SERVICE=true -p 3003:3003 -d oneuptime/accounts:3.0.$CI_PIPELINE_ID
- sudo docker build -t oneuptime/dashboard:3.0.$CI_PIPELINE_ID ./dashboard
- sudo docker run --env-file ./dashboard/.env -e IS_SAAS_SERVICE=true -p 3000:3000 -d oneuptime/dashboard:3.0.$CI_PIPELINE_ID
- sudo docker build -t oneuptime/backend:4.0.$CI_PIPELINE_ID ./backend
- sudo docker run --env-file ./backend/.env -e IS_SAAS_SERVICE=true --net=host -d oneuptime/backend:4.0.$CI_PIPELINE_ID
- sudo docker build -t oneuptime/accounts:4.0.$CI_PIPELINE_ID ./accounts
- sudo docker run --env-file ./accounts/.env -e IS_SAAS_SERVICE=true -p 3003:3003 -d oneuptime/accounts:4.0.$CI_PIPELINE_ID
- sudo docker build -t oneuptime/dashboard:4.0.$CI_PIPELINE_ID ./dashboard
- sudo docker run --env-file ./dashboard/.env -e IS_SAAS_SERVICE=true -p 3000:3000 -d oneuptime/dashboard:4.0.$CI_PIPELINE_ID
- sudo docker ps
- npm ci
- cd accounts
@@ -51,12 +51,12 @@ desktop_lighthouse_accounts:
- sudo docker rm $(sudo docker ps -aq) || echo 'No docker containers'
- sudo docker run --name mongo -p 27017:27017 -d mongo:4.2.3
- sudo docker run --name redis -p 6379:6379 -d redis:5.0.7 redis-server
- sudo docker build -t oneuptime/backend:3.0.$CI_PIPELINE_ID ./backend
- sudo docker run --env-file ./backend/.env -e IS_SAAS_SERVICE=true --net=host -d oneuptime/backend:3.0.$CI_PIPELINE_ID
- sudo docker build -t oneuptime/accounts:3.0.$CI_PIPELINE_ID ./accounts
- sudo docker run --env-file ./accounts/.env -e IS_SAAS_SERVICE=true -p 3003:3003 -d oneuptime/accounts:3.0.$CI_PIPELINE_ID
- sudo docker build -t oneuptime/dashboard:3.0.$CI_PIPELINE_ID ./dashboard
- sudo docker run --env-file ./dashboard/.env -e IS_SAAS_SERVICE=true -p 3000:3000 -d oneuptime/dashboard:3.0.$CI_PIPELINE_ID
- sudo docker build -t oneuptime/backend:4.0.$CI_PIPELINE_ID ./backend
- sudo docker run --env-file ./backend/.env -e IS_SAAS_SERVICE=true --net=host -d oneuptime/backend:4.0.$CI_PIPELINE_ID
- sudo docker build -t oneuptime/accounts:4.0.$CI_PIPELINE_ID ./accounts
- sudo docker run --env-file ./accounts/.env -e IS_SAAS_SERVICE=true -p 3003:3003 -d oneuptime/accounts:4.0.$CI_PIPELINE_ID
- sudo docker build -t oneuptime/dashboard:4.0.$CI_PIPELINE_ID ./dashboard
- sudo docker run --env-file ./dashboard/.env -e IS_SAAS_SERVICE=true -p 3000:3000 -d oneuptime/dashboard:4.0.$CI_PIPELINE_ID
- sudo docker ps
- npm ci
- cd accounts

View File

@@ -18,13 +18,13 @@ test_backend:
- sudo docker run --name redis -p 6379:6379 -d redis:5.0.7 redis-server
- sudo docker run --name realtime --env-file ./realtime/.env -e PORT=3300 --net=host -d oneuptime/realtime:latest
- sudo docker run --name=samlIdp -p 9876:8080 -p 8443:8443 -e SIMPLESAMLPHP_SP_ENTITY_ID=hackerbay.io -e SIMPLESAMLPHP_SP_ASSERTION_CONSUMER_SERVICE=http://localhost:3002/api/user/sso/callback -e SIMPLESAMLPHP_SP_SINGLE_LOGOUT_SERVICE=http://localhost/simplesaml/module.php/saml/sp/saml2-logout.php/test-sp -v $PWD/saml/users.php:/var/www/simplesamlphp/config/authsources.php -d kristophjunge/test-saml-idp
- sudo docker build -t oneuptime/init-script:3.0.$CI_PIPELINE_ID ./init-script
- sudo docker run -e NODE_ENV=development -e IS_SAAS_SERVICE=true -e IS_TESTING=true --net=host -d oneuptime/init-script:3.0.$CI_PIPELINE_ID
- sudo docker build -t oneuptime/probe:3.0.$CI_PIPELINE_ID ./probe
- sudo docker run --name probe-1 --env-file ./probe/.env -e PORT=3024 -e SERVER_URL=http://localhost:3020 -e PROBE_NAME='Probe 1' -e PROBE_KEY=test-key --net=host -d oneuptime/probe:3.0.$CI_PIPELINE_ID
- sudo docker run --name probe-2 --env-file ./probe/.env -e PORT=3025 -e SERVER_URL=http://localhost:3020 -e PROBE_NAME='Probe 2' -e PROBE_KEY=test-key --net=host -d oneuptime/probe:3.0.$CI_PIPELINE_ID
- sudo docker build -t oneuptime/http-test-server:3.0.$CI_PIPELINE_ID ./http-test-server
- sudo docker run -p 3010:3010 -d oneuptime/http-test-server:3.0.$CI_PIPELINE_ID
- sudo docker build -t oneuptime/init-script:4.0.$CI_PIPELINE_ID ./init-script
- sudo docker run -e NODE_ENV=development -e IS_SAAS_SERVICE=true -e IS_TESTING=true --net=host -d oneuptime/init-script:4.0.$CI_PIPELINE_ID
- sudo docker build -t oneuptime/probe:4.0.$CI_PIPELINE_ID ./probe
- sudo docker run --name probe-1 --env-file ./probe/.env -e PORT=3024 -e SERVER_URL=http://localhost:3020 -e PROBE_NAME='Probe 1' -e PROBE_KEY=test-key --net=host -d oneuptime/probe:4.0.$CI_PIPELINE_ID
- sudo docker run --name probe-2 --env-file ./probe/.env -e PORT=3025 -e SERVER_URL=http://localhost:3020 -e PROBE_NAME='Probe 2' -e PROBE_KEY=test-key --net=host -d oneuptime/probe:4.0.$CI_PIPELINE_ID
- sudo docker build -t oneuptime/http-test-server:4.0.$CI_PIPELINE_ID ./http-test-server
- sudo docker run -p 3010:3010 -d oneuptime/http-test-server:4.0.$CI_PIPELINE_ID
- sudo docker ps
- curl -sL https://deb.nodesource.com/setup_15.x | sudo -E bash -
- sudo apt-get install -y nodejs

View File

@@ -14,8 +14,8 @@ test_go-sdk:
- sudo docker rm $(sudo docker ps -aq) || echo 'No docker containers'
- sudo docker run --name mongo -p 27017:27017 -d mongo:4.2.3
- sudo docker run --name redis -p 6379:6379 -d redis:5.0.7 redis-server
- sudo docker build -t oneuptime/backend:3.0.$CI_PIPELINE_ID ./backend
- sudo docker run --env-file ./backend/.env -e ENCRYPTION_KEY=$ENCRYPTION_KEY --net=host -d oneuptime/backend:3.0.$CI_PIPELINE_ID
- sudo docker build -t oneuptime/backend:4.0.$CI_PIPELINE_ID ./backend
- sudo docker run --env-file ./backend/.env -e ENCRYPTION_KEY=$ENCRYPTION_KEY --net=host -d oneuptime/backend:4.0.$CI_PIPELINE_ID
- sudo docker ps
- wget https://dl.google.com/go/go1.16.4.linux-amd64.tar.gz
- sudo tar -xvf go1.16.4.linux-amd64.tar.gz

View File

@@ -19,12 +19,12 @@ deploy_staging_go-sdk:
- go mod tidy
- git init
- git add .
- git commit -m "staging commit version 3.0.$CI_PIPELINE_ID"
- git tag v3.0.$CI_PIPELINE_ID-qa
- git commit -m "staging commit version 4.0.$CI_PIPELINE_ID"
- git tag v4.0.$CI_PIPELINE_ID-qa
# - go build
# - git checkout staging || git checkout -b staging
# - git push https://$GITHUB_USERNAME:$GITHUB_PASSWORD@github.com/OneUptime/go-sdk.git staging --force
- git push https://$GITHUB_USERNAME:$GITHUB_PASSWORD@github.com/OneUptime/go-sdk.git v3.0.$CI_PIPELINE_ID-qa --force
- git push https://$GITHUB_USERNAME:$GITHUB_PASSWORD@github.com/OneUptime/go-sdk.git v4.0.$CI_PIPELINE_ID-qa --force
- cd ..
- chmod +x ./ci/scripts/cleanup.sh
- ./ci/scripts/cleanup.sh
@@ -54,18 +54,18 @@ production_go-sdk:
- cd go-sdk
- git init
- git add .
- git commit -m "production commit version 3.0.$CI_PIPELINE_ID" || echo "Nothing to update because no changes to sdk was made"
- git commit -m "production commit version 4.0.$CI_PIPELINE_ID" || echo "Nothing to update because no changes to sdk was made"
- git checkout -f master
- go get -d ./...
- go mod tidy
- git init
- git add .
- git commit -m "production commit version 3.0.$CI_PIPELINE_ID" || echo "Nothing to update because no changes to sdk was made"
- git tag v0.3.0.$CI_PIPELINE_ID
- git commit -m "production commit version 4.0.$CI_PIPELINE_ID" || echo "Nothing to update because no changes to sdk was made"
- git tag v0.4.0.$CI_PIPELINE_ID
# - go build
# - git checkout staging || git checkout -b staging
# - git push https://$GITHUB_USERNAME:$GITHUB_PASSWORD@github.com/OneUptime/go-sdk.git staging --force
- git push https://$GITHUB_USERNAME:$GITHUB_PASSWORD@github.com/OneUptime/go-sdk.git v3.0.$CI_PIPELINE_ID --force
- git push https://$GITHUB_USERNAME:$GITHUB_PASSWORD@github.com/OneUptime/go-sdk.git v4.0.$CI_PIPELINE_ID --force
- git push https://$GITHUB_USERNAME:$GITHUB_PASSWORD@github.com/OneUptime/go-sdk.git master --force
- cd ..
- chmod +x ./ci/scripts/cleanup.sh

View File

@@ -11,8 +11,8 @@ mobile_lighthouse_home:
- echo "Setup machine for running lighthouse on home page"
- sudo docker stop $(sudo docker ps -aq) || echo 'No docker containers'
- sudo docker rm $(sudo docker ps -aq) || echo 'No docker containers'
- sudo docker build -t oneuptime/home:3.0.$CI_PIPELINE_ID ./home
- sudo docker run -p 1444:1444 -d oneuptime/home:3.0.$CI_PIPELINE_ID
- sudo docker build -t oneuptime/home:4.0.$CI_PIPELINE_ID ./home
- sudo docker run -p 1444:1444 -d oneuptime/home:4.0.$CI_PIPELINE_ID
- sudo docker ps
- cd home
- npm ci
@@ -40,8 +40,8 @@ desktop_lighthouse_home:
- echo "Setup machine for running lighthouse on home page"
- sudo docker stop $(sudo docker ps -aq) || echo 'No docker containers'
- sudo docker rm $(sudo docker ps -aq) || echo 'No docker containers'
- sudo docker build -t oneuptime/home:3.0.$CI_PIPELINE_ID ./home
- sudo docker run -p 1444:1444 -d oneuptime/home:3.0.$CI_PIPELINE_ID
- sudo docker build -t oneuptime/home:4.0.$CI_PIPELINE_ID ./home
- sudo docker run -p 1444:1444 -d oneuptime/home:4.0.$CI_PIPELINE_ID
- sudo docker ps
- cd home
- npm ci

View File

@@ -14,8 +14,8 @@ staging_init-script:
- bash ./ci/scripts/deployment-staging-setup.sh
- sudo docker login --username $DOCKERHUBUSERNAME --password $DOCKERHUBPASSWORD
- sudo docker build -t oneuptime/init-script:master ./init-script
- sudo docker tag oneuptime/init-script:master oneuptime/init-script:3.0.$CI_PIPELINE_ID
- sudo docker push oneuptime/init-script:3.0.$CI_PIPELINE_ID
- sudo docker tag oneuptime/init-script:master oneuptime/init-script:4.0.$CI_PIPELINE_ID
- sudo docker push oneuptime/init-script:4.0.$CI_PIPELINE_ID
- sudo docker push oneuptime/init-script:master
## You cannot update a Kubernetes job. They are immutable. Delete it and run helm again which will create a new job. .
- sudo kubectl delete job fi-init-script || echo "Job not found"
@@ -47,8 +47,8 @@ production_init-script:
- bash ./ci/scripts/deployment-production-setup.sh
- sudo docker login --username $DOCKERHUBUSERNAME --password $DOCKERHUBPASSWORD
- sudo docker build -t oneuptime/init-script:latest ./init-script
- sudo docker tag oneuptime/init-script:latest oneuptime/init-script:3.0.$CI_PIPELINE_ID
- sudo docker push oneuptime/init-script:3.0.$CI_PIPELINE_ID
- sudo docker tag oneuptime/init-script:latest oneuptime/init-script:4.0.$CI_PIPELINE_ID
- sudo docker push oneuptime/init-script:4.0.$CI_PIPELINE_ID
- sudo docker push oneuptime/init-script:latest
## You cannot update a Kubernetes job. They are immutable. Delete it and run helm again which will create a a new job. .
- sudo kubectl delete job fi-init-script || echo "Job not found"

View File

@@ -12,8 +12,8 @@ test_java-sdk:
- sudo docker rm $(sudo docker ps -aq) || echo 'No docker containers'
- sudo docker run --name mongo -p 27017:27017 -d mongo:4.2.3
- sudo docker run --name redis -p 6379:6379 -d redis:5.0.7 redis-server
- sudo docker build -t oneuptime/backend:3.0.$CI_PIPELINE_ID ./backend
- sudo docker run --env-file ./backend/.env -e ENCRYPTION_KEY=$ENCRYPTION_KEY --net=host -d oneuptime/backend:3.0.$CI_PIPELINE_ID
- sudo docker build -t oneuptime/backend:4.0.$CI_PIPELINE_ID ./backend
- sudo docker run --env-file ./backend/.env -e ENCRYPTION_KEY=$ENCRYPTION_KEY --net=host -d oneuptime/backend:4.0.$CI_PIPELINE_ID
- sudo docker ps
- sudo apt-get install -y maven
- sudo apt-get remove -y --purge openjdk* java-common default-jdk

View File

@@ -15,8 +15,8 @@ staging_java-sdk:
- sudo docker rm $(sudo docker ps -aq) || echo 'No docker containers'
- sudo docker run --name mongo -p 27017:27017 -d mongo:4.2.3
- sudo docker run --name redis -p 6379:6379 -d redis:5.0.7 redis-server
- sudo docker build -t oneuptime/backend:3.0.$CI_PIPELINE_ID ./backend
- sudo docker run --env-file ./backend/.env --net=host -d oneuptime/backend:3.0.$CI_PIPELINE_ID
- sudo docker build -t oneuptime/backend:4.0.$CI_PIPELINE_ID ./backend
- sudo docker run --env-file ./backend/.env --net=host -d oneuptime/backend:4.0.$CI_PIPELINE_ID
- sudo docker ps
- cd java-sdk
# - gpg --batch --passphrase $GPG_PASSPHRASE --quick-generate-key ONEUPTIME default default 2024-07-16
@@ -24,12 +24,12 @@ staging_java-sdk:
# - gpg --keyserver hkp://pool.sks-keyservers.net --send-keys 23972C2E9738913575B32C581FEDD8E12C3929D9
# - gpg --keyserver keyserver.ubuntu.com --send-keys 23972C2E9738913575B32C581FEDD8E12C3929D9
- export JAVA_HOME=$(readlink -f /usr/bin/javac | sed "s:/bin/javac::")
- mvn versions:set -DnewVersion="3.0.$CI_PIPELINE_ID-SNAPSHOT"
- mvn versions:set-property -Dproperty=sdk.version -DnewVersion="3.0.$CI_PIPELINE_ID"
- mvn versions:set -DnewVersion="4.0.$CI_PIPELINE_ID-SNAPSHOT"
- mvn versions:set-property -Dproperty=sdk.version -DnewVersion="4.0.$CI_PIPELINE_ID"
- mvn clean deploy
- git init
- git add .
- git commit -m "staging deployment version 3.0.$CI_PIPELINE_ID-SNAPSHOT"
- git commit -m "staging deployment version 4.0.$CI_PIPELINE_ID-SNAPSHOT"
- git checkout staging || git checkout -b staging
- git push https://$GITHUB_USERNAME:$GITHUB_PASSWORD@github.com/OneUptime/java-sdk.git staging --force
- cd ..
@@ -58,8 +58,8 @@ production_java-sdk:
- sudo docker rm $(sudo docker ps -aq) || echo 'No docker containers'
- sudo docker run --name mongo -p 27017:27017 -d mongo:4.2.3
- sudo docker run --name redis -p 6379:6379 -d redis:5.0.7 redis-server
- sudo docker build -t oneuptime/backend:3.0.$CI_PIPELINE_ID ./backend
- sudo docker run --env-file ./backend/.env --net=host -d oneuptime/backend:3.0.$CI_PIPELINE_ID
- sudo docker build -t oneuptime/backend:4.0.$CI_PIPELINE_ID ./backend
- sudo docker run --env-file ./backend/.env --net=host -d oneuptime/backend:4.0.$CI_PIPELINE_ID
- sudo docker ps
- cd java-sdk
# - gpg --batch --passphrase $GPG_PASSPHRASE --quick-generate-key ONEUPTIME default default 2024-07-16
@@ -69,12 +69,12 @@ production_java-sdk:
- git status
- export JAVA_HOME=$(readlink -f /usr/bin/javac | sed "s:/bin/javac::")
# - git checkout -f master
- mvn versions:set -DnewVersion="3.0.$CI_PIPELINE_ID"
- mvn versions:set-property -Dproperty=sdk.version -DnewVersion="3.0.$CI_PIPELINE_ID"
- mvn versions:set -DnewVersion="4.0.$CI_PIPELINE_ID"
- mvn versions:set-property -Dproperty=sdk.version -DnewVersion="4.0.$CI_PIPELINE_ID"
- mvn clean deploy -P release
- git init
- git add .
- git commit -m "production deployment version 3.0.$CI_PIPELINE_ID"
- git commit -m "production deployment version 4.0.$CI_PIPELINE_ID"
- git push https://$GITHUB_USERNAME:$GITHUB_PASSWORD@github.com/OneUptime/java-sdk.git master --force
- cd ..
- chmod +x ./ci/scripts/cleanup.sh

View File

@@ -12,8 +12,8 @@ test_js-sdk:
- sudo docker rm $(sudo docker ps -aq) || echo 'No docker containers'
- sudo docker run --name mongo -p 27017:27017 -d mongo:4.2.3
- sudo docker run --name redis -p 6379:6379 -d redis:5.0.7 redis-server
- sudo docker build -t oneuptime/backend:3.0.$CI_PIPELINE_ID ./backend
- sudo docker run --env-file ./backend/.env -e ENCRYPTION_KEY=$ENCRYPTION_KEY --net=host -d oneuptime/backend:3.0.$CI_PIPELINE_ID
- sudo docker build -t oneuptime/backend:4.0.$CI_PIPELINE_ID ./backend
- sudo docker run --env-file ./backend/.env -e ENCRYPTION_KEY=$ENCRYPTION_KEY --net=host -d oneuptime/backend:4.0.$CI_PIPELINE_ID
- sudo docker ps
- cd js-sdk
- npm ci

View File

@@ -7,9 +7,9 @@ test_licensing:
- curl -sSL https://get.docker.com/ | sh #Install docker.
- sudo docker stop $(sudo docker ps -aq) || echo 'No docker containers'
- sudo docker rm $(sudo docker ps -aq) || echo 'No docker containers'
- sudo docker build -t oneuptime/licensing:3.0.$CI_PIPELINE_ID ./licensing
- sudo docker build -t oneuptime/licensing:4.0.$CI_PIPELINE_ID ./licensing
- sudo docker ps
- sudo docker run --env-file ./licensing/.env --net=host oneuptime/licensing:3.0.$CI_PIPELINE_ID npm test
- sudo docker run --env-file ./licensing/.env --net=host oneuptime/licensing:4.0.$CI_PIPELINE_ID npm test
- chmod +x ./ci/scripts/storehash.sh
- ./ci/scripts/storehash.sh test_licensing licensing
- chmod +x ./ci/scripts/cleanup.sh

View File

@@ -15,8 +15,8 @@ test_php-sdk:
- sudo docker rm $(sudo docker ps -aq) || echo 'No docker containers'
- sudo docker run --name mongo -p 27017:27017 -d mongo:4.2.3
- sudo docker run --name redis -p 6379:6379 -d redis:5.0.7 redis-server
- sudo docker build -t oneuptime/backend:3.0.$CI_PIPELINE_ID ./backend
- sudo docker run --env-file ./backend/.env -e ENCRYPTION_KEY=$ENCRYPTION_KEY --net=host -d oneuptime/backend:3.0.$CI_PIPELINE_ID
- sudo docker build -t oneuptime/backend:4.0.$CI_PIPELINE_ID ./backend
- sudo docker run --env-file ./backend/.env -e ENCRYPTION_KEY=$ENCRYPTION_KEY --net=host -d oneuptime/backend:4.0.$CI_PIPELINE_ID
- sudo docker ps
- cd php-sdk
- composer install

View File

@@ -17,14 +17,14 @@ staging_php-sdk:
- sudo npm install -g json composer-version
- git init
# - git add .
# - git commit -m "staging commit version 3.0.$CI_PIPELINE_ID"
# - git commit -m "staging commit version 4.0.$CI_PIPELINE_ID"
- chmod +x ../ci/scripts/version-setup.sh
- ../ci/scripts/version-setup.sh
- composer-version patch
- json -I -f composer.json -e 'this.name="oneuptime/sdk-staging"'
- git init
- git add .
- git commit -m "staging commit version 3.0.$CI_PIPELINE_ID"
- git commit -m "staging commit version 4.0.$CI_PIPELINE_ID"
- git checkout staging || git checkout -b staging
- git push https://$GITHUB_USERNAME:$GITHUB_PASSWORD@github.com/OneUptime/php-sdk.git staging --force
- cd ..
@@ -57,12 +57,12 @@ production_php-sdk:
- git config --global user.email "gitlab-runner@gitlab-shell-runner.com"
- git config --global user.name "Gitlab Runner"
- git add .
- git commit -m "production commit version 3.0.$CI_PIPELINE_ID" || echo "Nothing to update because no changes to sdk was made" && exit 0
- git commit -m "production commit version 4.0.$CI_PIPELINE_ID" || echo "Nothing to update because no changes to sdk was made" && exit 0
- git checkout -f master
- composer-version patch
- json -I -f composer.json -e 'this.name="oneuptime/sdk"'
- git add .
- git commit -m "production commit version 3.0.$CI_PIPELINE_ID" || echo "Nothing to update because no changes to sdk was made" && exit 0
- git commit -m "production commit version 4.0.$CI_PIPELINE_ID" || echo "Nothing to update because no changes to sdk was made" && exit 0
- git push https://$GITHUB_USERNAME:$GITHUB_PASSWORD@github.com/OneUptime/php-sdk.git master --force
- cd ..
- chmod +x ./ci/scripts/cleanup.sh

View File

@@ -12,9 +12,9 @@ production_probe-api:
- sudo docker run --rm --privileged docker/binfmt:820fdd95a9972a5308930a2bdfb8573dd4447ad3
- sudo docker login --username $DOCKERHUBUSERNAME --password $DOCKERHUBPASSWORD
- sudo docker buildx create --use
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/probe-api:3.0.$CI_PIPELINE_ID --push ./probe-api
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/probe-api:4.0.$CI_PIPELINE_ID --push ./probe-api
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/probe-api:latest --push ./probe-api
- sudo kubectl set image deployment/fi-probe-api fi-probe-api=oneuptime/probe-api:3.0.$CI_PIPELINE_ID
- sudo kubectl set image deployment/fi-probe-api fi-probe-api=oneuptime/probe-api:4.0.$CI_PIPELINE_ID
# Cleanup
- chmod +x ./ci/scripts/deployment-cleanup.sh
- ./ci/scripts/deployment-cleanup.sh
@@ -43,9 +43,9 @@ staging_probe-api:
# Build and deploy probe-api.
- sudo docker login --username $DOCKERHUBUSERNAME --password $DOCKERHUBPASSWORD
- sudo docker buildx create --use
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/probe-api:3.0.$CI_PIPELINE_ID --push ./probe-api
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/probe-api:4.0.$CI_PIPELINE_ID --push ./probe-api
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/probe-api:master --push ./probe-api
- sudo kubectl set image deployment/fi-probe-api fi-probe-api=oneuptime/probe-api:3.0.$CI_PIPELINE_ID
- sudo kubectl set image deployment/fi-probe-api fi-probe-api=oneuptime/probe-api:4.0.$CI_PIPELINE_ID
# Cleanup
- chmod +x ./ci/scripts/deployment-cleanup.sh
- ./ci/scripts/deployment-cleanup.sh

View File

@@ -12,10 +12,10 @@ production_probe:
- sudo docker run --rm --privileged docker/binfmt:820fdd95a9972a5308930a2bdfb8573dd4447ad3
- sudo docker login --username $DOCKERHUBUSERNAME --password $DOCKERHUBPASSWORD
- sudo docker buildx create --use
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/probe:3.0.$CI_PIPELINE_ID --push ./probe
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/probe:4.0.$CI_PIPELINE_ID --push ./probe
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/probe:latest --push ./probe
- sudo kubectl set image deployment/fi-probe1 fi-probe1=oneuptime/probe:3.0.$CI_PIPELINE_ID
- sudo kubectl set image deployment/fi-probe2 fi-probe2=oneuptime/probe:3.0.$CI_PIPELINE_ID
- sudo kubectl set image deployment/fi-probe1 fi-probe1=oneuptime/probe:4.0.$CI_PIPELINE_ID
- sudo kubectl set image deployment/fi-probe2 fi-probe2=oneuptime/probe:4.0.$CI_PIPELINE_ID
# Cleanup
- chmod +x ./ci/scripts/deployment-cleanup.sh
- ./ci/scripts/deployment-cleanup.sh
@@ -44,11 +44,11 @@ staging_probe:
# Build and deploy probe.
- sudo docker login --username $DOCKERHUBUSERNAME --password $DOCKERHUBPASSWORD
- sudo docker buildx create --use
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/probe:3.0.$CI_PIPELINE_ID --push ./probe
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/probe:4.0.$CI_PIPELINE_ID --push ./probe
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/probe:master --push ./probe
- sudo kubectl set image deployment/fi-probe1 fi-probe1=oneuptime/probe:3.0.$CI_PIPELINE_ID
- sudo kubectl set image deployment/fi-probe1 fi-probe1=oneuptime/probe:4.0.$CI_PIPELINE_ID
# Additionally update probe1 deployment as well.
- sudo kubectl set image deployment/fi-probe2 fi-probe2=oneuptime/probe:3.0.$CI_PIPELINE_ID
- sudo kubectl set image deployment/fi-probe2 fi-probe2=oneuptime/probe:4.0.$CI_PIPELINE_ID
# Cleanup
- chmod +x ./ci/scripts/deployment-cleanup.sh
- ./ci/scripts/deployment-cleanup.sh

View File

@@ -12,8 +12,8 @@ test_python-sdk:
- sudo docker rm $(sudo docker ps -aq) || echo 'No docker containers'
- sudo docker run --name mongo -p 27017:27017 -d mongo:4.2.3
- sudo docker run --name redis -p 6379:6379 -d redis:5.0.7 redis-server
- sudo docker build -t oneuptime/backend:3.0.$CI_PIPELINE_ID ./backend
- sudo docker run --env-file ./backend/.env -e ENCRYPTION_KEY=$ENCRYPTION_KEY --net=host -d oneuptime/backend:3.0.$CI_PIPELINE_ID
- sudo docker build -t oneuptime/backend:4.0.$CI_PIPELINE_ID ./backend
- sudo docker run --env-file ./backend/.env -e ENCRYPTION_KEY=$ENCRYPTION_KEY --net=host -d oneuptime/backend:4.0.$CI_PIPELINE_ID
- sudo docker ps
- sudo apt-get install -y python3-pip
- cd python-sdk

View File

@@ -14,14 +14,14 @@ staging_python-sdk:
- pip3 install -r requirements.txt
# - git init
# - git add .
# - git commit -m "staging commit version 3.0.$CI_PIPELINE_ID"
- bumpversion --new-version 3.0.$CI_PIPELINE_ID patch setup.py
# - git commit -m "staging commit version 4.0.$CI_PIPELINE_ID"
- bumpversion --new-version 4.0.$CI_PIPELINE_ID patch setup.py
- python3 setup.py sdist bdist_wheel
- twine check dist/*
- twine upload --repository-url https://test.pypi.org/legacy/ dist/* -u=$PyPi_USERNAME -p=$PyPi_PASSWORD
- git init
- git add .
- git commit -m "staging commit version 3.0.$CI_PIPELINE_ID"
- git commit -m "staging commit version 4.0.$CI_PIPELINE_ID"
- git checkout staging || git checkout -b staging
- git push https://$GITHUB_USERNAME:$GITHUB_PASSWORD@github.com/OneUptime/python-sdk.git staging --force
- cd ..
@@ -48,13 +48,13 @@ production_python-sdk:
- sudo apt-get install -y python3-pip
- cd python-sdk
- pip3 install -r requirements.txt
- bumpversion --new-version 3.0.$CI_PIPELINE_ID patch setup.py
- bumpversion --new-version 4.0.$CI_PIPELINE_ID patch setup.py
- python3 setup.py sdist bdist_wheel
- twine check dist/*
- twine upload dist/* -u=$PyPi_USERNAME -p=$PyPi_PASSWORD
- git init
- git add .
- git commit -m "production commit version 3.0.$CI_PIPELINE_ID" || echo "Nothing to update because no changes to sdk was made" && exit 0
- git commit -m "production commit version 4.0.$CI_PIPELINE_ID" || echo "Nothing to update because no changes to sdk was made" && exit 0
- git checkout -f master
- git push https://$GITHUB_USERNAME:$GITHUB_PASSWORD@github.com/OneUptime/python-sdk.git master --force
- cd ..

View File

@@ -12,9 +12,9 @@ production_realtime:
- sudo docker run --rm --privileged docker/binfmt:820fdd95a9972a5308930a2bdfb8573dd4447ad3
- sudo docker login --username $DOCKERHUBUSERNAME --password $DOCKERHUBPASSWORD
- sudo docker buildx create --use
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/realtime:3.0.$CI_PIPELINE_ID --push ./realtime
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/realtime:4.0.$CI_PIPELINE_ID --push ./realtime
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/realtime:latest --push ./realtime
- sudo kubectl set image deployment/fi-realtime fi-realtime=oneuptime/realtime:3.0.$CI_PIPELINE_ID
- sudo kubectl set image deployment/fi-realtime fi-realtime=oneuptime/realtime:4.0.$CI_PIPELINE_ID
# Cleanup
- chmod +x ./ci/scripts/deployment-cleanup.sh
- ./ci/scripts/deployment-cleanup.sh
@@ -43,9 +43,9 @@ staging_realtime:
# Build and deploy realtime.
- sudo docker login --username $DOCKERHUBUSERNAME --password $DOCKERHUBPASSWORD
- sudo docker buildx create --use
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/realtime:3.0.$CI_PIPELINE_ID --push ./realtime
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/realtime:4.0.$CI_PIPELINE_ID --push ./realtime
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/realtime:master --push ./realtime
- sudo kubectl set image deployment/fi-realtime fi-realtime=oneuptime/realtime:3.0.$CI_PIPELINE_ID
- sudo kubectl set image deployment/fi-realtime fi-realtime=oneuptime/realtime:4.0.$CI_PIPELINE_ID
# Cleanup
- chmod +x ./ci/scripts/deployment-cleanup.sh
- ./ci/scripts/deployment-cleanup.sh

View File

@@ -12,8 +12,8 @@ test_ruby-sdk:
- sudo docker rm $(sudo docker ps -aq) || echo 'No docker containers'
- sudo docker run --name mongo -p 27017:27017 -d mongo:4.2.3
- sudo docker run --name redis -p 6379:6379 -d redis:5.0.7 redis-server
- sudo docker build -t oneuptime/backend:3.0.$CI_PIPELINE_ID ./backend
- sudo docker run --env-file ./backend/.env -e ENCRYPTION_KEY=$ENCRYPTION_KEY --net=host -d oneuptime/backend:3.0.$CI_PIPELINE_ID
- sudo docker build -t oneuptime/backend:4.0.$CI_PIPELINE_ID ./backend
- sudo docker run --env-file ./backend/.env -e ENCRYPTION_KEY=$ENCRYPTION_KEY --net=host -d oneuptime/backend:4.0.$CI_PIPELINE_ID
- sudo docker ps
- sudo apt install -y rbenv
- cd ruby-sdk/oneuptime

View File

@@ -16,7 +16,7 @@ staging_ruby-sdk:
- bundle install
- git init
- git add .
- git commit -m "staging commit version 3.0.$CI_PIPELINE_ID"
- git commit -m "staging commit version 4.0.$CI_PIPELINE_ID"
- mkdir -p ~/.gem
- GEMPATH=~/.gem/credentials
- rm $GEMPATH || true # reomve previous saved file or just continue if it doesnt exist (new container)
@@ -25,9 +25,9 @@ staging_ruby-sdk:
- echo "---" >> $GEMPATH
- echo ":oneuptimegem:$CUSTOMSPACE$RUBYGEM_API_KEY" >> $GEMPATH
- chmod 0600 $GEMPATH
- bundle exec gem bump -v 3.0.$CI_PIPELINE_ID-qa
- bundle exec gem bump -v 4.0.$CI_PIPELINE_ID-qa
- gem build oneuptime.gemspec
- gem push oneuptime-3.0.$CI_PIPELINE_ID.pre.qa.gem -k oneuptimegem
- gem push oneuptime-4.0.$CI_PIPELINE_ID.pre.qa.gem -k oneuptimegem
- git checkout staging || git checkout -b staging
- git push https://$GITHUB_USERNAME:$GITHUB_PASSWORD@github.com/OneUptime/ruby-sdk.git staging --force
- cd ..
@@ -58,7 +58,7 @@ production_ruby-sdk:
- bundle install
- git init
- git add .
- git commit -m "production commit version 3.0.$CI_PIPELINE_ID" || echo "Nothing to update because no changes to sdk was made" && exit 0
- git commit -m "production commit version 4.0.$CI_PIPELINE_ID" || echo "Nothing to update because no changes to sdk was made" && exit 0
- pwd -P
- git checkout -f master
- pwd -P
@@ -72,11 +72,11 @@ production_ruby-sdk:
- chmod 0600 $GEMPATH
- ls -l
- pwd -P
- bundle exec gem bump -v 3.0.$CI_PIPELINE_ID
- bundle exec gem bump -v 4.0.$CI_PIPELINE_ID
- gem build oneuptime.gemspec
- gem push oneuptime-3.0.$CI_PIPELINE_ID.gem -k oneuptimegem
- gem push oneuptime-4.0.$CI_PIPELINE_ID.gem -k oneuptimegem
# - git add .
# - git commit -m "production commit version 3.0.$CI_PIPELINE_ID" || echo "Nothing to update because no changes to sdk was made" && exit 0
# - git commit -m "production commit version 4.0.$CI_PIPELINE_ID" || echo "Nothing to update because no changes to sdk was made" && exit 0
- git push https://$GITHUB_USERNAME:$GITHUB_PASSWORD@github.com/OneUptime/ruby-sdk.git master --force
- cd ..
- cd ..

View File

@@ -13,9 +13,9 @@ staging_status-page:
# Build and deploy status-page.
- sudo docker login --username $DOCKERHUBUSERNAME --password $DOCKERHUBPASSWORD
- sudo docker buildx create --use
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/status-page:3.0.$CI_PIPELINE_ID --push ./status-page
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/status-page:4.0.$CI_PIPELINE_ID --push ./status-page
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/status-page:master --push ./status-page
- sudo kubectl set image deployment/fi-status fi-status=oneuptime/status-page:3.0.$CI_PIPELINE_ID
- sudo kubectl set image deployment/fi-status fi-status=oneuptime/status-page:4.0.$CI_PIPELINE_ID
# Cleanup
- chmod +x ./ci/scripts/deployment-cleanup.sh
- ./ci/scripts/deployment-cleanup.sh
@@ -41,9 +41,9 @@ production_status-page:
- sudo docker run --rm --privileged docker/binfmt:820fdd95a9972a5308930a2bdfb8573dd4447ad3
- sudo docker login --username $DOCKERHUBUSERNAME --password $DOCKERHUBPASSWORD
- sudo docker buildx create --use
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/status-page:3.0.$CI_PIPELINE_ID --push ./status-page
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/status-page:4.0.$CI_PIPELINE_ID --push ./status-page
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/status-page:latest --push ./status-page
- sudo kubectl set image deployment/fi-status fi-status=oneuptime/status-page:3.0.$CI_PIPELINE_ID
- sudo kubectl set image deployment/fi-status fi-status=oneuptime/status-page:4.0.$CI_PIPELINE_ID
# Cleanup
- chmod +x ./ci/scripts/deployment-cleanup.sh
- ./ci/scripts/deployment-cleanup.sh

View File

@@ -34,6 +34,6 @@ entries:
url: https://oneuptime.com/support
name: OneUptime
urls:
- OneUptime-3.0.0.tgz
version: 3.0.0
- OneUptime-4.0.0.tgz
version: 4.0.0
generated: "2021-09-10T14:13:26.53643+01:00"

View File

@@ -1,6 +1,6 @@
apiVersion: v2
name: OneUptime
version: 3.0.0
version: 4.0.0
description: One complete DevOps and DevOps platform.
keywords:
- DevOps