mirror of
https://github.com/ipfs/kubo.git
synced 2025-06-30 01:52:26 +08:00
Merge pull request #2114 from ipfs/remove-jenkins
ci: remove dead jenkins code
This commit is contained in:
@ -151,7 +151,7 @@ func TestDialWait(t *testing.T) {
|
|||||||
func TestDialBackoff(t *testing.T) {
|
func TestDialBackoff(t *testing.T) {
|
||||||
// t.Skip("skipping for another test")
|
// t.Skip("skipping for another test")
|
||||||
if ci.IsRunning() {
|
if ci.IsRunning() {
|
||||||
t.Skip("travis and jenkins will never have fun with this test")
|
t.Skip("travis will never have fun with this test")
|
||||||
}
|
}
|
||||||
|
|
||||||
t.Parallel()
|
t.Parallel()
|
||||||
|
@ -1,13 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
|
|
||||||
export GOPATH=$WORKSPACE
|
|
||||||
|
|
||||||
PWD=`pwd`
|
|
||||||
cd ../3nodetest
|
|
||||||
make clean
|
|
||||||
make test
|
|
||||||
make save_logs
|
|
||||||
|
|
||||||
docker cp 3nodetest_server_1:/root/.ipfs/logs/events.log $(PWD)/build/server-events.log
|
|
||||||
docker cp 3nodetest_bootstrap_1:/root/.ipfs/logs/events.log $(PWD)/build/bootstrap-events.log
|
|
||||||
docker cp 3nodetest_client_1:/root/.ipfs/logs/events.log $(PWD)/build/client-events.log
|
|
@ -6,7 +6,6 @@ package ci
|
|||||||
import (
|
import (
|
||||||
"os"
|
"os"
|
||||||
|
|
||||||
jenkins "github.com/ipfs/go-ipfs/util/testutil/ci/jenkins"
|
|
||||||
travis "github.com/ipfs/go-ipfs/util/testutil/ci/travis"
|
travis "github.com/ipfs/go-ipfs/util/testutil/ci/travis"
|
||||||
)
|
)
|
||||||
|
|
||||||
@ -26,14 +25,9 @@ const (
|
|||||||
//
|
//
|
||||||
// CI=true
|
// CI=true
|
||||||
// travis.IsRunning()
|
// travis.IsRunning()
|
||||||
// jenkins.IsRunning()
|
|
||||||
//
|
//
|
||||||
func IsRunning() bool {
|
func IsRunning() bool {
|
||||||
if os.Getenv(string(VarCI)) == "true" {
|
return os.Getenv(string(VarCI)) == "true" || travis.IsRunning()
|
||||||
return true
|
|
||||||
}
|
|
||||||
|
|
||||||
return travis.IsRunning() || jenkins.IsRunning()
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Env returns the value of a CI env variable.
|
// Env returns the value of a CI env variable.
|
||||||
|
@ -1,58 +0,0 @@
|
|||||||
// Package jenkins implements some helper functions to use during
|
|
||||||
// tests. Many times certain facilities are not available, or tests
|
|
||||||
// must run differently.
|
|
||||||
package jenkins
|
|
||||||
|
|
||||||
import (
|
|
||||||
"os"
|
|
||||||
"strings"
|
|
||||||
)
|
|
||||||
|
|
||||||
// EnvVar is a type to use travis-only env var names with
|
|
||||||
// the type system.
|
|
||||||
type EnvVar string
|
|
||||||
|
|
||||||
// Environment variables that Jenkins uses.
|
|
||||||
const (
|
|
||||||
VarBuildNumber EnvVar = "BUILD_NUMBER"
|
|
||||||
VarBuildId EnvVar = "BUILD_ID"
|
|
||||||
VarBuildUrl EnvVar = "BUILD_URL"
|
|
||||||
VarNodeName EnvVar = "NODE_NAME"
|
|
||||||
VarJobName EnvVar = "JOB_NAME"
|
|
||||||
VarBuildTag EnvVar = "BUILD_TAG"
|
|
||||||
VarJenkinsUrl EnvVar = "JENKINS_URL"
|
|
||||||
VarExecutorNumber EnvVar = "EXECUTOR_NUMBER"
|
|
||||||
VarJavaHome EnvVar = "JAVA_HOME"
|
|
||||||
VarWorkspace EnvVar = "WORKSPACE"
|
|
||||||
VarSvnRevision EnvVar = "SVN_REVISION"
|
|
||||||
VarCvsBranch EnvVar = "CVS_BRANCH"
|
|
||||||
VarGitCommit EnvVar = "GIT_COMMIT"
|
|
||||||
VarGitUrl EnvVar = "GIT_URL"
|
|
||||||
VarGitBranch EnvVar = "GIT_BRANCH"
|
|
||||||
)
|
|
||||||
|
|
||||||
// IsRunning attempts to determine whether this process is
|
|
||||||
// running on Jenkins CI. This is done by checking any of the
|
|
||||||
// following:
|
|
||||||
//
|
|
||||||
// JENKINS_URL is set
|
|
||||||
// BuildTag has prefix "jenkins-"
|
|
||||||
//
|
|
||||||
func IsRunning() bool {
|
|
||||||
return len(Env(VarJenkinsUrl)) > 0 || strings.HasPrefix(Env(VarBuildTag), "jenkins-")
|
|
||||||
}
|
|
||||||
|
|
||||||
// Env returns the value of a travis env variable.
|
|
||||||
func Env(v EnvVar) string {
|
|
||||||
return os.Getenv(string(v))
|
|
||||||
}
|
|
||||||
|
|
||||||
// JobName returns the jenkins JOB_NAME of this build.
|
|
||||||
func JobName() string {
|
|
||||||
return Env(VarJobName)
|
|
||||||
}
|
|
||||||
|
|
||||||
// BuildTag returns the jenkins BUILD_TAG.
|
|
||||||
func BuildTag() string {
|
|
||||||
return Env(VarBuildTag)
|
|
||||||
}
|
|
@ -1,16 +0,0 @@
|
|||||||
package jenkins
|
|
||||||
|
|
||||||
import (
|
|
||||||
"os"
|
|
||||||
"strings"
|
|
||||||
"testing"
|
|
||||||
)
|
|
||||||
|
|
||||||
func TestIsRunning(t *testing.T) {
|
|
||||||
hasPrefix := strings.HasPrefix(os.Getenv("BUILD_TAG"), "jenkins-")
|
|
||||||
tr := len(os.Getenv("JENKINS_URL")) > 0 || hasPrefix
|
|
||||||
|
|
||||||
if tr != IsRunning() {
|
|
||||||
t.Error("IsRunning() does not match TRAVIS && CI env var check")
|
|
||||||
}
|
|
||||||
}
|
|
Reference in New Issue
Block a user