mirror of
https://github.com/harness-community/drone-nexus-publish.git
synced 2026-06-04 10:15:01 +08:00
removing all unused functions
This commit is contained in:
+3
-103
@@ -5,14 +5,10 @@
|
||||
package plugin
|
||||
|
||||
import (
|
||||
"encoding/json"
|
||||
"errors"
|
||||
"fmt"
|
||||
"os"
|
||||
"path/filepath"
|
||||
"reflect"
|
||||
|
||||
"github.com/sirupsen/logrus"
|
||||
"os"
|
||||
)
|
||||
|
||||
func GetNewError(s string) error {
|
||||
@@ -21,10 +17,6 @@ func GetNewError(s string) error {
|
||||
|
||||
func LogPrintln(p Plugin, args ...interface{}) {
|
||||
|
||||
if !IsDevTestingMode() {
|
||||
return
|
||||
}
|
||||
|
||||
if p != nil {
|
||||
if p.IsQuiet() {
|
||||
return
|
||||
@@ -34,59 +26,15 @@ func LogPrintln(p Plugin, args ...interface{}) {
|
||||
logrus.Println(append([]interface{}{"Plugin Info:"}, args...)...)
|
||||
}
|
||||
|
||||
func LogPrintf(p Plugin, format string, v ...interface{}) {
|
||||
|
||||
if !IsDevTestingMode() {
|
||||
return
|
||||
}
|
||||
|
||||
if p != nil {
|
||||
if p.IsQuiet() {
|
||||
return
|
||||
}
|
||||
}
|
||||
logrus.Printf(format, v...)
|
||||
}
|
||||
|
||||
func IsDirExists(dir string) (bool, error) {
|
||||
info, err := os.Stat(dir)
|
||||
if os.IsNotExist(err) {
|
||||
return false, err
|
||||
}
|
||||
return info.IsDir(), nil
|
||||
}
|
||||
|
||||
func CreateDir(absolutePath string) error {
|
||||
if absolutePath == "" || absolutePath == "." || absolutePath == ".." {
|
||||
return nil
|
||||
}
|
||||
|
||||
err := os.MkdirAll(absolutePath, os.ModePerm)
|
||||
if err != nil {
|
||||
return fmt.Errorf("failed to create directory %s: %w", absolutePath, err)
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func GetOutputVariablesStorageFilePath() string {
|
||||
if IsDevTestingMode() {
|
||||
return filepath.Join("/tmp", "drone-output")
|
||||
}
|
||||
return os.Getenv("DRONE_OUTPUT")
|
||||
}
|
||||
|
||||
func ReadFileAsString(filePath string) (string, error) {
|
||||
data, err := os.ReadFile(filePath)
|
||||
if err != nil {
|
||||
return "", err
|
||||
}
|
||||
return string(data), nil
|
||||
}
|
||||
|
||||
func WriteEnvVariableAsString(key string, value interface{}) error {
|
||||
|
||||
if GetOutputVariablesStorageFilePath() == "" {
|
||||
return GetNewError("Output file path is empty, check env var DRONE_OUTPUT")
|
||||
logrus.Println("Output file path is empty, check env var DRONE_OUTPUT")
|
||||
return nil
|
||||
}
|
||||
|
||||
outputFile, err := os.OpenFile(GetOutputVariablesStorageFilePath(), os.O_APPEND|os.O_CREATE|os.O_WRONLY, 0644)
|
||||
@@ -104,51 +52,3 @@ func WriteEnvVariableAsString(key string, value interface{}) error {
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
func IsDevTestingMode() bool {
|
||||
return os.Getenv("DEV_TEST_d6c9b463090c") == "true"
|
||||
}
|
||||
|
||||
func StructToJSONWithEnvKeys(v interface{}) (string, error) {
|
||||
val := reflect.ValueOf(v)
|
||||
typ := reflect.TypeOf(v)
|
||||
|
||||
data := make(map[string]interface{})
|
||||
|
||||
for i := 0; i < val.NumField(); i++ {
|
||||
field := typ.Field(i)
|
||||
key := field.Tag.Get("envconfig")
|
||||
if key != "" {
|
||||
data[key] = val.Field(i).Interface()
|
||||
}
|
||||
}
|
||||
|
||||
jsonData, err := json.MarshalIndent(data, "", " ")
|
||||
if err != nil {
|
||||
return "", err
|
||||
}
|
||||
|
||||
return string(jsonData), nil
|
||||
}
|
||||
|
||||
func GetTestWorkSpaceDir() string {
|
||||
|
||||
nexusWorkSpaceDir := os.Getenv(DefaultWorkSpaceDirEnvVarKey)
|
||||
if nexusWorkSpaceDir == "" {
|
||||
nexusWorkSpaceDir = TestWorkSpaceDir
|
||||
}
|
||||
|
||||
return nexusWorkSpaceDir
|
||||
}
|
||||
|
||||
func GetTestBuildRootDir() string {
|
||||
return GetTestWorkSpaceDir()
|
||||
}
|
||||
|
||||
const (
|
||||
DefaultWorkSpaceDirEnvVarKey = "DRONE_WORKSPACE"
|
||||
TestWorkSpaceDir = "../test/tmp_workspace"
|
||||
)
|
||||
|
||||
//
|
||||
//
|
||||
|
||||
Reference in New Issue
Block a user