小编Psy*_*oic的帖子

如何获取远程git中的最新标签列表?

当你有本地git repo时,有很多方法可以获得最新的标签.

但我想得到远程回购的最新标签列表.

我知道"git ls-remote",当你使用像xyz这样的标签时,一切都很好(其中x,y,z是数字).但是当标签看起来像"test-xyz"和"dev-xyz"时,我注意到大量的"测试"标签会拔出任何新的"dev"标签,这是不正确的.

那么,你想怎么解决这个问题呢?

tags git

36
推荐指数
4
解决办法
5万
查看次数

如何在Windows 2012 r2 x64上运行jenkins slave?

我们想使用jenkins在Windows 2012 R2 x64上构建一些特定的软件.但是当我尝试运行它时,主节点失败了这个错误:

Connecting to 192.168.1.27
Checking if Java exists
C:\Program Files\Java\jdk1.6.0_30\bin\java.exe -version returned 1.6.0.
Installing the Jenkins slave service
ERROR: Message not found for errorCode: 0xC00000AC
org.jinterop.dcom.common.JIException: Message not found for errorCode: 0xC00000AC
    at org.jinterop.winreg.smb.JIWinRegStub.winreg_OpenHKLM(JIWinRegStub.java:102)
    at hudson.util.jna.DotNet.isInstalled(DotNet.java:77)
    at hudson.os.windows.ManagedWindowsServiceLauncher.launch(ManagedWindowsServiceLauncher.java:292)
    at hudson.slaves.SlaveComputer$1.call(SlaveComputer.java:222)
    at jenkins.util.ContextResettingExecutorService$2.call(ContextResettingExecutorService.java:46)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
    at java.util.concurrent.FutureTask.run(FutureTask.java:166)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at java.lang.Thread.run(Thread.java:701)
Caused by: jcifs.smb.SmbException: All pipe instances are busy.
    at jcifs.smb.SmbTransport.checkStatus(SmbTransport.java:563)
    at jcifs.smb.SmbTransport.send(SmbTransport.java:664)
    at jcifs.smb.SmbSession.send(SmbSession.java:238)
    at jcifs.smb.SmbTree.send(SmbTree.java:119)
    at jcifs.smb.SmbFile.send(SmbFile.java:775)
    at jcifs.smb.SmbFile.open0(SmbFile.java:989)
    at jcifs.smb.SmbFile.open(SmbFile.java:1006)
    at jcifs.smb.SmbFileOutputStream.<init>(SmbFileOutputStream.java:142)
    at …
Run Code Online (Sandbox Code Playgroud)

windows slave jenkins

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

有可能在gitlab-ci中建立另一个分支到另一个目录吗?

我想用一个gitlab-runner来制作两个相似但不完全相同的版本。

git存储库中,我有几个分支:prod,test,dev。是否可以仅使用一个跑步者来构建不同的路径?

例如:

  • /home/gitlab-runner/builds/860ee11a/0/projectname -产品
  • /home/gitlab-runner/builds/860ee11a/1/projectname -测试
  • /home/gitlab-runner/builds/860ee11a/2/projectname -开发

如果是这样,您该怎么做?

git gitlab gitlab-ci gitlab-ci-runner

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

使用Python脚本在ADFS上进行身份验证

我需要解析被ADFS服务隐藏的站点。

并为此进行身份验证。

有进入的选项吗?

我可以看到,大多数针对后端应用程序或“系统用户”(带有app_id,app_secret)的解决方案。就我而言,我只能使用登录名和密码才能使用它。

问题的示例:在“ chrome我打开”中www.example.com,它将重定向到https://login.microsoftonline.com/,然后https://federation-sts.example.com/adfs/ls/?blabla使用登录名和密码形式。

以及如何访问它python3

python parsing adfs

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

如何在 Amazon AWS S3 存储桶中找到未加密的文件?

我有什么:几个旧的 s3 存储桶,每个存储桶包含 100 万个对象,并打开了服务器端加密。

问题:旧文件未加密。我不能说加密是什么时候打开的。所以,我需要找到所有未加密的文件。

我已经尝试过使用 解决方案awscli,但速度很慢 - 2 秒内 1 个请求。

我的解决方案:

s3_buckets="uploads tmp logs whatever "
for s3_bucket in $s3_buckets;
do
    aws s3 ls s3://$s3_bucket --recursive \
    | awk '{print $NF}' \
    | ( while read object ; 
        do 
            object_status=$(aws s3api head-object --bucket $s3_bucket --key $object --query ServerSideEncryption --output text 2>&1) 
            if [ "$object_status" != "AES256" ]; then
                echo "Unencrypted object $object in s3://$s3_bucket"; >> /tmp/body.tmp
                objects_unencrypted=$((objects_unencrypted + 1))
            fi
            objects_count=$((objects_count + 1))
        done
    echo …
Run Code Online (Sandbox Code Playgroud)

amazon-s3 amazon-web-services

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