小编Gan*_*kam的帖子

4
推荐指数
2
解决办法
6368
查看次数

如何在 Openshift 中为构建配置提供多个源输入

我想创建一个构建器图像app_name:latest,它将接受多个源输入,例如,另一个图像和一个二进制源,然后将输出创建到app_name:latest.

例子 -

{
    "kind": "BuildConfig",
    "apiVersion": "v1",
    "metadata": {
        "name": "app_name",
        "labels": {
            "application": "app_name"
        }
    },
    "spec": {
        "source": {
            "type": "Git",
            "git": {
                "uri": "https://github.com/xyz/app_name.git",
                "ref": "master"
            },
            "contextDir": ""
        },
        "strategy": {
            "type": "Source",
            "sourceStrategy": {
                "from": {
                    "kind": "ImageStreamTag",
                    "namespace": "openshift",
                    "name": "java-s2i:latest"
                }
            }
        },
        "output": {
            "to": {
                "kind": "ImageStreamTag",
                "name": "app_name:latest"
            }
        },
        "triggers": [{
                "type": "GitHub",
                "generic": {
                    "secret": "secret"
                }
            },
            {
                "type": "Generic",
                "github": { …
Run Code Online (Sandbox Code Playgroud)

buildconfig openshift

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

如何在sqlite3和perl中创建唯一索引?

我正在尝试将值插入数据库,我的数据库表如图所示

$stmt = qq(CREATE TABLE IF NOT EXISTS INFO 
   (

  DeviceName               TEXT    NOT NULL,
  CurrentStatus            INT     NOT NULL,
  ReportTime        TEXT,
  OldStatus         INT            NOT NULL,
  OldReportTime     TEXT           ););
Run Code Online (Sandbox Code Playgroud)

在插入db之前,我正在为DeviceName列创建一个唯一索引,这样每当一个新条目进入具有相同名称的db时,它就不会被插入而是被替换,

$stmt = qq(CREATE UNIQUE INDEX ree ON INFO(DeviceName));
$stmt = qq(INSERT OR REPLACE INTO INFO(DeviceName, CurrentStatus,ReportTime,OldStatus,OldReportTime)
           VALUES ('$FQDN', $currentstatus, '$currenttime', $oldstatus, '$oldtime' ););
my $rv = $dbh->do($stmt) or die $DBI::errstr;
Run Code Online (Sandbox Code Playgroud)

这些是我添加的几行,用于创建唯一索引并在下一个实体使用相同的DeviceName输入时替换.但是,虽然我遵循了这一点,但数据库仍然会多次存储相同的DeviceName.

 #!/usr/bin/perl
 use DBI;
 use strict;
 my $FQDN= "bubbly.bth.se";
 my $currenttime = "Sat Dec  9 02:07:31 2017";
 my $oldtime = "Sat Dec …
Run Code Online (Sandbox Code Playgroud)

sqlite perl

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

标签 统计

buildconfig ×1

openshift ×1

perl ×1

sqlite ×1

swift ×1

uibezierpath ×1

uiview ×1