Find Jobs
Hire Freelancers

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

€750-1500 EUR

完了済み
投稿日: 4年近く前

€750-1500 EUR

完了時にお支払い
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: 26449428

プロジェクトについて

12個の提案
リモートプロジェクト
アクティブ 4年前

お金を稼ぎたいですか?

Freelancerで入札する利点

予算と期間を設定してください
仕事で報酬を得る
提案をご説明ください
登録して仕事に入札するのは無料です
アワード者:
ユーザーアバター
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 10日以内
5.0 (1 レビュー)
4.2
4.2
この仕事に12人のフリーランサーが、平均€1,229 EURで入札しています
ユーザーアバター
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 15日以内
4.8 (47 レビュー)
7.2
7.2
ユーザーアバター
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 24日以内
5.0 (1 レビュー)
4.2
4.2
ユーザーアバター
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 16日以内
5.0 (3 レビュー)
3.4
3.4
ユーザーアバター
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 10日以内
5.0 (3 レビュー)
2.8
2.8
ユーザーアバター
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 14日以内
0.0 (0 レビュー)
0.0
0.0
ユーザーアバター
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 2日以内
0.0 (0 レビュー)
2.4
2.4
ユーザーアバター
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 7日以内
0.0 (0 レビュー)
0.0
0.0

クライアントについて

ESTONIAのフラグ
Tallinn, Estonia
5.0
1
お支払い方法確認済み
メンバー登録日:7月 6, 2020

クライアント確認

ありがとうございます!無料クレジットを受け取るリンクをメールしました。
メールを送信中に問題が発生しました。もう一度お試しください。
登録ユーザー 投稿された仕事の合計
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
プレビューを読み込み中
位置情報へのアクセスが許可されました。
あなたのログインセッションの有効期限がきれ、ログアウトされました。もう一度ログインしてください。