Find Jobs
Hire Freelancers

Create GitLab CI pipelines to build the "Prudence" web framework using Ant/Maven and deploy to Artifactory

€750-1500 EUR

Terminado
Publicado hace casi 4 años

€750-1500 EUR

Pagado a la entrega
We're a small software company offering web-based applications mainly around online video. For an older project, we are using the "Prudence" platform, which is a polyglot open-source web framework on top of Restlet: [login to view URL] Unfortunately, Prudence is not maintained anymore and prebuilt packages are only available via the original author's "ThreeCrickets" repository, which is however also not updated anymore and out of date: [login to view URL] So the goal of this project here is to create GitLab CI pipelines that build the Prudence stack including its dependencies from source on a docker runner and to deploy the resulting packages to a new Artifactory repository. And this new Artifactory repo is supposed to replace the ThreeCrickets repo. So currently, when building Prudence, there are build and runtime dependencies that are pulled as prebuilt packages from the ThreeCrickets repo. But these dependencies we want to build from source and maintain the resulting packages in our own Artifactory repo so that when building Prudence the ThreeCrickets repo should not be necessary anymore but all dependencies should be either pulled from the new Artifactory repo (with packages built from source) or from official Maven (if the dependency is available there). And the same should be true also for the Prudence example applications, e.g. "Mongovision": [login to view URL] Normally, Mongovision is installed with the command below and pulls its dependencies from the ThreeCrickets repo: sincerity create mycontainer : attach public three-crickets maven [login to view URL] : add [login to view URL] mongovision : install But after this task here is properly done, it should be possible to install Mongovision entirely without the ThreeCrickets repo by instead using the new Artifactory repo (because all the necessary unique dependencies would have been built from source). And for clarification: The ThreeCrickets repository contains a lot of packages which are just mirrored and also available elsewhere, for example Restlet and Jetty. These third-party dependencies do NOT need to be built from source!! Only the "[login to view URL]" packages which are nowhere else available than from the ThreeCrickets repo shall be built from source. So it should be "just" the following projects that need be built from source and for which we need GitLab CI pipelines (if I didn't miss any other obscure dependency...): [login to view URL] [login to view URL] [login to view URL] [login to view URL] [login to view URL] [login to view URL] [login to view URL] [login to view URL] [login to view URL] [login to view URL] We already run our own GitLab installation and our own Artifactory locally in our intranet but we will likely not be able to give you access. So for this task, assume that you'll need your own account at [login to view URL] and that you will need your own Artifactory instance to have a testing environment. Also, you can just fork the original projects on github to make the changes you need to do (e.g. like adding the .[login to view URL]). We'd further require that all environment-specific configurations like the Artifactory URL or Artifactory username/password, etc. should be configurable via variables ( similar to what is described e.g. here: [login to view URL] ) so that we can also easily run the builds on our GitLab installation and with our own Artifactory then later. And if you create a custom docker image to use with GitLab runner for the builds, you'll also need to provide a script/documentation which allows us to re-create the image ourselves from scratch (or from the official image that you started off with).
ID del proyecto: 26449428

Información sobre el proyecto

12 propuestas
Proyecto remoto
Activo hace 4 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
Adjudicado a:
Avatar del usuario
Hello! I am very new to freelancing online but I have close to 8 years of experience in enterprise software development as a consultant. I would love this to be my first freelancing project! In my career I have been very involved in DevOps, so I know how to work with docker and creating automated deployment pipelines. In this regard I have worked with Jenkins and Gitlab most often, so I am confident that I can provide this solution to you in high quality, with good documentation so you will be able to easily rebuild it on your own Gitlab installation. Would love to hear from you. Regards Nick
€1.000 EUR en 10 días
5,0 (1 comentario)
4,2
4,2
12 freelancers están ofertando un promedio de €1.229 EUR por este trabajo
Avatar del usuario
Hey there, I have 4 years of working experience in web technologies and I have a strong working knowledge of every possible framework which is in the market. In terms of client-end I know: GitLab, Java, Apache Maven and Docker Also I have done tons of work on freelancing career. I am waiting anxiously for a positive response from your side. And I have read your requirements as well. Thanks and regards, Awais
€1.500 EUR en 15 días
4,8 (47 comentarios)
7,2
7,2
Avatar del usuario
Hello Michael M., I have experience of 10 years in development and my implementation power keeps me one step ahead for working with any web based application with a very high speed. I am pro with Apache Maven, Docker, GitLab, Java Why me? I only take one job at a time and work on same till its delivery. I believe in pro active communication and quality delivery. I ensure you that I will satisfy with my work (My Freelancer Reviews: https://www.freelancer.com/u/mmadi.html
€1.050 EUR en 24 días
5,0 (1 comentario)
4,2
4,2
Avatar del usuario
We are a Database, Web, e-Commerce, and Mobile App Developers. We work across all industries with small, medium and large businesses. Our skills include: -- Bootstrap, Responsive Design - WordPress, Wordpress Themes, Wordpress Plugin Development - iPhone App Development, Android App development (Swift/Java) - Microsoft Access, MS SQL Server, MySQL - .Net, PHP, HTML, CSS, Scripting, CodeIgnitor Framework - Volusion, Bigcommerce, Shopify, Magento - UIPATH - Robotic Process Automation - Access to Web Application conversion - Excel to Web Application conversion - ReactNative Hybrid Mobile Application Development - Salesforce App Development, APEX, VisualForce - Graphic Design, Interface Design
€1.200 EUR en 16 días
5,0 (3 comentarios)
3,4
3,4
Avatar del usuario
Hello customer. I’m DevOps with 10+ years experience I have experience with all cloud platforms and gitlab pipelines Also I have a good feedback here
€1.000 EUR en 10 días
5,0 (3 comentarios)
2,8
2,8
Avatar del usuario
Hi, How are you? I just saw your job posting and I felt that I can help you with this job considering the experience I have with Docker, Apache Maven, GitLab and Java. Please check my portfolio. Regards, Ayesha
€1.500 EUR en 14 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
Hello, Iw ill Create GitLab CI pipelines to build the "Prudence" web framework using Ant/Maven and deploy to Artifactory I'm interested in your project. I have some questions to ask you. Click on "Chat" to discuses more. Thanks & Regards Mohammod
€750 EUR en 2 días
0,0 (0 comentarios)
2,4
2,4
Avatar del usuario
Hi there, I would love to work on your project with the strong skills needed for the project. However I have to clarify few more questions which can be discussed to get scope locked. Please initiate chat to move further.
€1.000 EUR en 7 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de ESTONIA
Tallinn, Estonia
5,0
1
Forma de pago verificada
Miembro desde jul 6, 2020

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.