Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Artifactory uses fedrated authentication. After entering During login process you must choose your Identity Provider. After successful authentication you will be redirect  back to Artifactory home page. 

Login with GÉANT AAI

  1. Go to https://artifactory.software.geant.org

...

  1. /
  2. Click the Log in link in the top right corner

    Image Added

  3. Click on the GÉANT AAI
    Image Added
  4. You will be redirect

...

  1. to login.geant.org

...

  1. where you

...

  1. can choose your Identity Provider

...

  1. and use it to log in.

    Image Added

    Warning
    titleGÉANT AAI Registration

    If you are logging in for the first time using GÉANT AAI Service, you will see the message "You tried to access (a service via) GÉANT AAI Service, but we couldn't find a registration Let's fix that!" and you have to register first. To do so, please follow the instructions from Registration in GÉANT AAI Service


  2. After successful login you will be redirect to Artifactory main page

Get access to specyfic repository

To get access to specific repository:

  1. Log in to https://artifactory.software.geant.org
  2. Send access request - create issue on SWDSD ProjectHelp Desk Portal or send e-mail at help@software.geant.org You have to provide us:
    • your user name in artifactory Artifactory (federated-user-XXX)
    • repository name

...

1. Request for project internal repositories in SWDSD Help Desk Portal (https://jira.software.geant.org/servicedesk/customer/secure/RapidBoard.jspa?projectKey=SWDSDportal/2)
2. Setting Up a Maven Deployment Descriptor You can follow: http://wiki.jfrog.org/confluence/display/RTF/Configuring+Deployment or:
2.1. Provide configuration in main POM file eg.:

...

  1. Login

    Code Block
    titleDocker login
    docker login artifactory.software.geant.org


    And provide your Artifactory username and password

    To manually set your credentials copy the following snippet to your ~/.docker/config.json file.

    Code Block
    titleCredenitals
    {
        "auths": {
            "https://artifactory.software.geant.org: {
                "auth": "<USERNAME>:<PASSWORD>",
                "email": "youremail@email.com"
            }
        }
    }


  2. Push image to registry
    To push an image tag an image using the docker tag and then docker push command.

    Code Block
    titleDocker push
    docker tag <MY_IMAGE_ID> artifactory.software.geant.org/<REPO_NAME>/<IMAGE_NAME>:<TAG>
    docker push artifactory.software.geant.org/<REPO_NAME>/<IMAGE_NAME>:<TAG>


  3. Pull image

    Code Block
    titleDocker pull
    docker pull artifactory.software.geant.org/<REPO_NAME>/<IMAGE_NAME>:<TAG>

How to use Artifactory as a tool for Software IPR management

Note: Currently all approved libraries are matched based on  GÉANT IPR Policy.

Reference:


Related articles

Note

The JFrog Academy provides free, unlimited access to On-Demand Online Training, some of them are dedicated to DevOps and could help you to get deep knowledge about useful Artifactory features and also build automation and DevOps best practices:

  • Artifactory Basics (60m)
  • DevOps Pipelines with Artifactory (120m)

See more at: https://academy.jfrog.com/courses


Content by Label
showLabelsfalse
max5
spacesGSD
showSpacefalse
sortmodified
reversetrue
typepage
cqllabel in ("docker","ipr","ant","maven","helm","artifactory","gradle","license") and type = "page" and space = "GSD"
labelsartifactory maven ant docker gradle helm license ipr

...