use FindBin;
use lib $FindBin::Bin."/..";

# Pull in the BuildForge::API
use BuildForge::API;

use strict;

# Create an API Instance, this must always be the first action.
my $API = new BuildForge::API({ login=>"root", password=>"root", host=>"localhost", port=>888});

 

# Check the Status:

if($API->GetLastError())
{
    die("Failed to create project, Error:".$API->GetLastError());
}

# my $ProjectName = @ARGV[0];
my $ProjectName = "HangulProject";

# Get Project Reference
my $Project = new BuildForge::API::Project({
        title=>$ProjectName
        });

$Project->Sync();

my $ScheduleDesc = "Schdule Create Test";

my $Sched = new BuildForge::API::Schedule();
$Sched->{'description'} = $ScheduleDesc;
$Sched->{'project_id'} = $Project->{'project_id'};

$Sched->{'active'} = 1;
$Sched->{'minute'} = "0";
$Sched->{'hour'} = "0";
$Sched->{'day_of_month'} = "*";
$Sched->{'month'} = "*";
$Sched->{'day_of_week'} = "*";

$Sched = $Sched->Create();

my $ScheduleID = $Sched->{'schedule_id'};

print "New Schedule is created $ScheduleID for $ProjectName\n";

exit 0;

 

이 글은 스프링노트에서 작성되었습니다.

Posted by 아프락사스
<< PREV : [1] : ... [88] : [89] : [90] : [91] : [92] : [93] : [94] : [95] : [96] : ... [160] : NEXT >>

BLOG main image

공지사항

카테고리

분류 전체보기 (160)
MAMP LAMP (1)
Open Project (4)
Knowhow (57)
JEE Technologies (3)
Rational Products (94)
Etc (0)