Project

General

Profile

Actions

Feature #2805

closed

Embed dependency installation in Jenkins-CI scripts

Added by Alex Afanasyev almost 9 years ago. Updated over 8 years ago.

Status:
Closed
Priority:
Normal
Category:
Build
Target version:
Start date:
Due date:
% Done:

100%

Estimated time:

Description

CI scripts should automatically install necessary dependencies / update packages to the latest versions.


Related issues 1 (0 open1 closed)

Related to NFD - Feature #2843: Embed dependency installation in Jenkins-CI scriptsClosedAlex Afanasyev

Actions
Actions #1

Updated by Junxiao Shi almost 9 years ago

  • Tracker changed from Task to Feature
  • Category changed from Tests to Build
Actions #2

Updated by Alex Afanasyev almost 9 years ago

Why build category? This is clearly for tests. If you consider "tests" to refer exclusively to integration tests, then I would rename the category and add another tests category to refer to things related to unit testing.

Actions #3

Updated by Junxiao Shi almost 9 years ago

ndn-cxx "Tests" contains both unit tests and integ.

This issue is about build script so it's Build category.

Actions #4

Updated by Alex Afanasyev almost 9 years ago

It is a build script for testing environment, not general build script. In my mind, build only refers to general build elements: waf, wscript, and all related tools.

Actions #5

Updated by Junxiao Shi almost 9 years ago

Both waf and CI are under Build category; it's unnecessary to distinguish these two.

Look at NFD's Build category: it even contains Jenkins slave deployment.

Further discussion on this topic should move to nfd-dev mailing list.

Actions #6

Updated by Alex Afanasyev almost 9 years ago

This discussion is too minor to go on the mailing list, and I don't really care much, it wasn't just too straightforward for me.

Actions #7

Updated by Junxiao Shi almost 9 years ago

  • Related to Feature #2843: Embed dependency installation in Jenkins-CI scripts added
Actions #8

Updated by Joao Pereira almost 9 years ago

Isn't this issue solved by copying the 00-deps.sh script from ndn-tools?

Actions #9

Updated by Junxiao Shi almost 9 years ago

No. ndn-tools has more dependencies than ndn-cxx.

Actions #10

Updated by Joao Pereira almost 9 years ago

Maybe my question was not well formed :D

What I was asking was if the only thing that is needed in this Issue is to add a file similar to the one we have in ndn-tools, but with the correct dependencies, or not.

Actions #11

Updated by Alex Afanasyev almost 9 years ago

  • Status changed from New to Code review
  • Assignee set to Alex Afanasyev
  • Target version set to v0.4
  • % Done changed from 0 to 100
Actions #13

Updated by Yingdi Yu almost 9 years ago

Actions #15

Updated by Junxiao Shi almost 9 years ago

Actions #16

Updated by Junxiao Shi over 8 years ago

  • Status changed from Code review to Closed
Actions

Also available in: Atom PDF