小编Jas*_*son的帖子

在Jenkins工作之后保持构建过程运行

我正在尝试在jenkins工作完成后继续运行Web进程.

我查看了ProcessTreeKiller,并尝试使用如下的BuildId,但它似乎不起作用:
BUILD_ID = dontKillMe/usr/apache/bin/httpd

我的命令(我希望它继续运行):rails s&

我该如何解决这个问题?

在此输入图像描述

apache configuration jenkins

4
推荐指数
1
解决办法
4251
查看次数

使用gradle将war文件发布到artifactory

所以,下面的war文件发布了jar文件和war文件。它发布战争文件,因为我在发布下将其指定为“工件(文件('build/libs/new_file-1.0.war'))”。

问题 1:有没有办法在不指定全名的情况下发布战争文件?

问题2:为什么要发布jar文件?我什至没有建造它?

buildscript {
    repositories {
        maven {
            url 'http://localhost/artifactory/plugins-release'
            credentials {
                username = "${artifactory_user}"
                password = "${artifactory_password}"
            }
        }
        dependencies {
            classpath(group: 'org.jfrog.buildinfo', name: 'build-info-extractor-gradle', version: '3.1.1')
        }
        configurations {
            warLib {
                transitive=false
            }
        }
    }

    apply plugin: "com.jfrog.artifactory"
    apply plugin: 'eclipse'
    apply plugin: 'java'
    apply plugin: 'maven'
    apply plugin: 'maven-publish'
    apply plugin: 'war'

    war {
        classpath configurations.warLib
    }

    publishing {
        publications {
            mavenJava(MavenPublication) {
                from components.java
                artifact(file('build/libs/new_file-1.0.war'))
                }
        }
    }

    artifactory {
        contextUrl = "${artifactory_contextUrl}"   //The …
Run Code Online (Sandbox Code Playgroud)

java artifactory gradle build.gradle

3
推荐指数
1
解决办法
3659
查看次数

Wget over SSL给出:无法建立SSL连接

这可能是与其他人提到的类似的帖子,但wget with --no-check-certificate返回"无法建立SSL连接"

wget https://example.com/xyz
Unable to establish SSL connection.
Run Code Online (Sandbox Code Playgroud)

与卷曲相同.

有什么办法解决吗?

linux ssl centos wget

3
推荐指数
1
解决办法
3万
查看次数

Docker 推送到私有注册表问题

这是我的设置:

Docker 守护进程作为不安全的注册表运行,如下所示:

docker -d --iptables=true --insecure-registry 1.2.3.4:5000
Run Code Online (Sandbox Code Playgroud)

现在,当我尝试从远程系统推送到该注册表时,它给了我不同的错误。

错误 1:

docker push 1.2.3.4:5000/test
EOF error: 
FATA[0002] Error: Invalid registry endpoint 1.2.3.4:5000/v1: Get 1.2.3.4:5000/v1/_ping: EOF 
Run Code Online (Sandbox Code Playgroud)

错误2:得到错误2后,我将ip添加到docker主机上的/etc/hosts。如果我尝试“docker push docker:5000/test”,它会尝试使用 https 并失败并显示错误 1,如果我尝试“docker push docker/test”,它会要求我输入用户名和密码。这是预期的吗??

Error:
The push refers to a repository [docker/test] (len: 1)
Sending image list

Please login prior to push:
Username: docker
Password:
Email: docker@internet.com

FATA[0011] Error response from daemon: Registration: "Forbidden username"
Run Code Online (Sandbox Code Playgroud)

如果它需要身份验证,我在哪里可以找到我的用户名和密码。我也可以在没有身份验证的情况下启动 docker 注册表吗??

docker docker-registry

2
推荐指数
1
解决办法
7109
查看次数

来自github中私有组织的所有存储库的列表

这就是我需要的:

我想在我的私人组织中检索所有回购列表,获取所有回购的团队列表,然后获得每个团队的所有成员.

我现在尝试使用python传递http命令中的简单auth请求,但这并没有给我完整的repos列表.

有没有人这样做过?任何带有样本的python模块我可以试试吗?

python github github-api

2
推荐指数
1
解决办法
1641
查看次数

使用 sed 删除空行之前的所有内容

假设我有一个文件是这样的:

"Testing is important"

Nothing is impossible
Run Code Online (Sandbox Code Playgroud)

输出应该是:

Nothing is impossible
Run Code Online (Sandbox Code Playgroud)

这意味着 sed 删除了新行之前的所有内容。另外,我需要确保它适用于 Windows 上的 bash。

请帮忙。

linux windows bash sed

1
推荐指数
1
解决办法
856
查看次数

在 /usr/bin 而不是 /usr/local/bin 中安装 pip

所以我正在尝试升级pip。当前 pip 存在于 /usr/bin 中,但是当我使用:“pip install --upgrade pip”升级 pip 时,它将 pip 升级到 /usr/local/bin 而不是 /usr/bin。有没有办法将 pip 安装保留在 /usr/bin 中,并将所有 pip 库保留在 /usr/lib 或 /usr/lib64 等中?

python pip upgrade

1
推荐指数
1
解决办法
8590
查看次数

在 echo 之前扩展变量内的变量

例子:

testing="test"
var="\"${testing} the variable\""
testing="Update"

echo "$var"
Run Code Online (Sandbox Code Playgroud)

输出:测试变量

所需输出:更新变量

bash echo

1
推荐指数
1
解决办法
28
查看次数

使用 Javascript 启动 Jenkins 工作

有没有人有使用身份验证和 Java Script 参数化开始 jenkins 工作的示例?

它就像一个 curl 帖子,但我不确定如何准确地做到这一点,而且我找不到任何传递用户名和令牌以及参数的示例。

javascript jenkins jenkins-api

-1
推荐指数
1
解决办法
1789
查看次数