User Tools

Site Tools


tech:devops:archiva:start

Installation on CentOS/RHEL

http://apache.mesi.com.ar/archiva/2.2.3/binaries/apache-archiva-2.2.3-bin.tar.gz

  • Unpack archive into /usr and create symlink (should create a /usr/apache-archiva-X.Y.Z directory)
    cd /usr ; ln -s apache-archiva-X.Y.Z archiva
  • Ensure /usr/archiva tree is owned by jenkins login
    (Note: failure to create/usr/archiva/data tree would be first symptom)
  • Create /usr/lib/systemd/system/archiva.service:
    [Unit]
     Description=Apache Archiva Repository Manager
     After=network.target
    
    [Service]
     Type=forking
     User=jenkins
     Group=jenkins
     ExecStart=/usr/archiva/bin/archiva start
     ExecStop=/usr/archiva/bin/archiva stop
    
    [Install]
      WantedBy=multi-user.target
  • firewall-cmd –zone=public –add-port=8080/tcp –permanent
  • firewall-cmd –reload
  • systemctl enable archiva.service
  • service archiva start
  • URL should be !http://yourhost:8080
  • Create admin user
tech/devops/archiva/start.txt · Last modified: 2018/01/16 02:21 by rk4n3