diff --git a/README.md b/README.md index d1614e5..83706f7 100644 --- a/README.md +++ b/README.md @@ -1,30 +1,21 @@ -# Qodana JVM Community Drone plugin +# Terraform Drone plugin -[![Apache 2.0 License](https://img.shields.io/github/license/2martens/qodana-jvm-community-drone-plugin?label=License)](https://github.com/2martens/qodana-jvm-community-drone-plugin/blob/master/LICENSE) -[![Docker image version](https://img.shields.io/docker/v/2martens/qodana-jvm-community-drone-plugin?logo=docker&label=Docker+image)](https://hub.docker.com/r/2martens/qodana-jvm-community-drone-plugin) +[![Apache 2.0 License](https://img.shields.io/github/license/2martens/terraform-drone-plugin?label=License)](https://github.com/2martens/terraform-drone-plugin/blob/main/LICENSE) +[![Docker image version](https://img.shields.io/docker/v/2martens/terraform-drone-plugin?logo=docker&label=Docker+image)](https://hub.docker.com/r/2martens/terraform-drone-plugin) -This Drone plugin uses the Qodana JVM Community linter and makes it compatible with Drone. +This Drone plugin uses the Terraform CLI and makes it compatible with Drone. # Usage ```yaml - name: Step name - image: 2martens/qodana-jvm-community-drone-plugin + image: 2martens/terraform-drone-plugin settings: - qodana_token: args: ``` -To use the quality gate feature, add `--fail-threshold ` to the args setting. - -To use baseline feature, add `--baseline qodana.sarif.json` to the args setting. -This file has to be checked-in to the root of your project. - # Example pipeline -This example pipeline uses host volumes and has to be trusted. The Qodana docker stores the cache -under /data/cache in the container and this pipeline makes sure that this cache is stored on the -host instead. ```yaml kind: pipeline @@ -39,19 +30,14 @@ clone: skip_verify: true steps: - - name: run code analysis + - name: login to Terraform cloud pull: always - image: 2martens/qodana-jvm-community-drone-plugin:2023.2 + image: 2martens/terraform-drone-plugin:1.26.2 settings: - qodana_token: - from_secret: qodana_token - args: --baseline qodana.sarif.json --fail-threshold 0 - volumes: - - name: cache - path: /data/cache - -volumes: - - name: cache - host: - path: /var/lib/drone/cache + args: login + - name: run plan + pull: always + image: 2martens/terraform-drone-plugin:1.26.2 + settings: + args: plan ``` \ No newline at end of file