This commit is contained in:
		@@ -4,87 +4,25 @@ when:
 | 
			
		||||
    - push
 | 
			
		||||
 | 
			
		||||
steps:
 | 
			
		||||
  - image: alpine/helm
 | 
			
		||||
    name: Publish the Helm chart
 | 
			
		||||
    commands:
 | 
			
		||||
      - helm plugin install https://github.com/chartmuseum/helm-push
 | 
			
		||||
      - helm package chart -d chart-package
 | 
			
		||||
      - helm repo add  --username allanger --password $GITEA_TOKEN badhouseplants-net https://git.badhouseplants.net/api/packages/badhouseplants/helm
 | 
			
		||||
      - helm cm-push "./chart-package/$(ls chart-package)" badhouseplants-net
 | 
			
		||||
    secrets:
 | 
			
		||||
      - gitea_token
 | 
			
		||||
 | 
			
		||||
  - name: Test a build
 | 
			
		||||
    image: git.badhouseplants.net/badhouseplants/hugo-container
 | 
			
		||||
    commands:
 | 
			
		||||
      - hugo -s ./src
 | 
			
		||||
 | 
			
		||||
  - name: Build and push the docker image
 | 
			
		||||
    image: git.badhouseplants.net/badhouseplants/badhouseplants-builder:latest
 | 
			
		||||
  - name: Build and push a container image
 | 
			
		||||
    image: zot.badhouseplants.net/badhouseplants/badhouseplants-builder:latest
 | 
			
		||||
    privileged: true
 | 
			
		||||
    depends_on:
 | 
			
		||||
      - Test a build
 | 
			
		||||
    secrets:
 | 
			
		||||
      - gitea_token
 | 
			
		||||
    environment:
 | 
			
		||||
      BUILDER_COMMIT: 2449b73b13a62ae916c6703778d096e5290157b3
 | 
			
		||||
      - registry_token
 | 
			
		||||
    commands:
 | 
			
		||||
      - rm -rf $DRONE_WORKSPACE/src/assets/
 | 
			
		||||
      - ./scripts/build-container.pl
 | 
			
		||||
    backend_options:
 | 
			
		||||
      kubernetes:
 | 
			
		||||
        resources:
 | 
			
		||||
          requests:
 | 
			
		||||
            memory: 500Mi
 | 
			
		||||
            memory: 200Mi
 | 
			
		||||
            cpu: 200m
 | 
			
		||||
          limits:
 | 
			
		||||
            memory: 1000Mi
 | 
			
		||||
            cpu: 1000m
 | 
			
		||||
            memory: 200Mi
 | 
			
		||||
            cpu: 200m
 | 
			
		||||
        securityContext:
 | 
			
		||||
          privileged: true
 | 
			
		||||
 | 
			
		||||
  - name: Sync pictures from lfs to Minio
 | 
			
		||||
    image: git.badhouseplants.net/badhouseplants/badhouseplants-builder:latest
 | 
			
		||||
    depends_on:
 | 
			
		||||
      - Test a build
 | 
			
		||||
    secrets:
 | 
			
		||||
      - rclone_config_content
 | 
			
		||||
    environment:
 | 
			
		||||
      RCLONE_CONFIG: /tmp/rclone.conf
 | 
			
		||||
    commands:
 | 
			
		||||
      - echo "$RCLONE_CONFIG_CONTENT" > $RCLONE_CONFIG
 | 
			
		||||
      - ./scripts/upload-media.pl
 | 
			
		||||
 | 
			
		||||
  - name: Deploy the application
 | 
			
		||||
    image: git.badhouseplants.net/badhouseplants/badhouseplants-builder:latest
 | 
			
		||||
    depends_on:
 | 
			
		||||
      - Build and push the docker image
 | 
			
		||||
      - Sync pictures from lfs to Minio
 | 
			
		||||
    secrets:
 | 
			
		||||
      - gitea_token
 | 
			
		||||
      - argocd_auth_token
 | 
			
		||||
      - argo_github_oauth_key
 | 
			
		||||
      - argo_google_oauth_key
 | 
			
		||||
    environment:
 | 
			
		||||
      ARGOCD_SERVER: https://argo.badhouseplants.net:443
 | 
			
		||||
    commands:
 | 
			
		||||
      - ./scripts/deploy-app.pl
 | 
			
		||||
 | 
			
		||||
  - name: Cleanup everything
 | 
			
		||||
    image: git.badhouseplants.net/badhouseplants/badhouseplants-builder:latest
 | 
			
		||||
    depends_on:
 | 
			
		||||
      - Deploy the application
 | 
			
		||||
    secrets:
 | 
			
		||||
      - gitea_token
 | 
			
		||||
      - argocd_auth_token
 | 
			
		||||
      - rclone_config_content
 | 
			
		||||
    environment:
 | 
			
		||||
      ARGOCD_SERVER: argo.badhouseplants.net:443
 | 
			
		||||
      RCLONE_CONFIG: /tmp/rclone.conf
 | 
			
		||||
    commands:
 | 
			
		||||
      - echo "$RCLONE_CONFIG_CONTENT" > $RCLONE_CONFIG
 | 
			
		||||
      - ./scripts/cleanup.pl
 | 
			
		||||
 | 
			
		||||
  - name: Spell-Checker
 | 
			
		||||
    failure: ignore
 | 
			
		||||
    image: node
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user