Changeset 2092 in ProjectBuilder for devel/pb


Ignore:
Timestamp:
Jun 1, 2016, 6:29:33 PM (8 years ago)
Author:
Bruno Cornec
Message:

Adds function pv_ve_docker_repo

Reuse code from VE.pm in pb to check whether we use a Registry or just a
repository
Adds a new conf param dockerrepository and document it (mandatory if no
registry used)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • devel/pb/bin/pb

    r2085 r2092  
    24272427    my $tpdir;
    24282428    my $tp;
    2429     my $docrepo;
    24302429    my $context = "$ENV{'PBTMP'}";
    24312430    my %tag;
     
    24502449            # docker manages the storage so rely on it
    24512450            $shcmdroot = "";
    2452             my ($dockerregistry) = pb_conf_get("dockerregistry");
    2453             $docrepo = pb_ve_docker_repo($dockerregistry->{$ENV{'PBPROJ'}});
     2451            my $docrepo = pv_ve_docker_repo();
    24542452            $cmd1 = pb_check_req("docker",0);
    24552453            #my ($dockeropt) =  pb_conf_get_if("dockeropt");
     
    24632461            if ((not defined $pbimage) || ($pbimage eq "")) {
    24642462                # If no image name given, create a naming convention
    2465                 $tag{1} = "$docrepo:$pbos->{'name'}-$pbos->{'version'}-$pbos->{'arch'}";
     2463                $tag{1} = "$docrepo$pbos->{'name'}-$pbos->{'version'}-$pbos->{'arch'}";
    24662464                $tag{2} = "$tag{1}-pb";
    24672465                $tag{3} = "$tag{2}-$ENV{'PBPROJ'}";
Note: See TracChangeset for help on using the changeset viewer.