Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: add a default target to clean nuget local cache #13

Closed
dmccaffery opened this issue Jul 29, 2016 · 0 comments
Closed

feat: add a default target to clean nuget local cache #13

dmccaffery opened this issue Jul 29, 2016 · 0 comments
Assignees
Projects
Milestone

Comments

@dmccaffery
Copy link
Member

dmccaffery commented Jul 29, 2016

Currently, any nukpg's created by condo are copied to a local cache which can be used as a nuget package source. This path is: ~/.nuget/localcache

This path can grow very large rapidly for projects that depend largely on nuget packages. Condo should introduce a target used to clean this path.

In addition; the fully-qualified local cache path should be reported in a summary at the end of a condo build for easy reference.

@dmccaffery dmccaffery added this to the 1.0.0 milestone Jul 29, 2016
@dmccaffery dmccaffery self-assigned this Jul 29, 2016
dmccaffery added a commit that referenced this issue Oct 21, 2016
)

* initial implementation of condo 2.0 based on roslyn project system

* added most of the assembly info logic

* update vscode settings based on changes in newer versions.

* add unit tests for get assembly info task.

* remove console output from unit tests that was temporary.

* remove condo.shade -- will not be used by condo 2.0

* merge nuget.config files.

* resolve issue where repository url and branch were not set correctly in GetGitInfo

* reorganize properties and targets

* updating scripts for bash shell

* working out the pipeline for shell scripts

* add unit tests for set project metadata

* removed old shade files, worked on the BaSH implementation of the scripts

* update travis script to link openssl correctly for osx

* update mktemp to be more xplat

* removing language from travis config to avoid mono install (which slows down the build)

* fix xplat on cp within script, which was previously quoted

* change error to warning when ntp cannot be reached; add additional unit tests

* add unit tests for log item metadata

* script pipeline working on macos

* initialization and preparation are (mostly) working

* fix for the file and informational versions (do not use commit hash)

* remove messaging for lifecycle targets

* add initialization support for tfs build systems

* improve initialization and associated tests

* add pre-release tag and fix unit tests broken by formatting

* save assembly info to dotnet project paths

* reduce message importance of assembly info metadata

* complete inline docs for SaveAssemblyInfo

* include authors in SaveAssemblyInfo

* use el capitan image for travis

* create a matrix for travis and fix a cp command that did not work on linux

* improve the automated versioning scheme to simplify values

* add dotnet build (compile) implementation

* add support for copying build output to artifacts

* add support for dotnet pack operations

* add support for dotnet-test including platform detection

* normalize extension points across completed targets

* add unit tests for nuget push task

* add support for specifying test type as an attribute

* output test results as xml for xunit tests

* add agent detection and support for tests

* add support for detecting available NPM scripts

* beginning to add support for automatic semantic versioning based on conventional-changelog logic

* fix(test): correct an issue related to not-ci test filtering

* use git-cli for get repository info before falling back to fs

* add test coverage for git-cli and fs implementation of get repository info

* enable quiet execution (no echo -- no logged output) by default

* add support for fully testing NTP client with a psuedo-server

* do not clean by default

* completed unit and integration tests

* add clean as initialize target

* fix build on ubuntu lts 14.04

* capture exit codes

* no longer use 'remote get-url' which is only available in git 2.7+

* remove docs src and update gitignore to exclude it moving forward

Resolves #12, #13
@dmccaffery dmccaffery added this to Done in condo May 30, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
No open projects
condo
Done
Development

No branches or pull requests

1 participant