Skip to content

Commit

Permalink
Deployed bcce649 with MkDocs version: 1.0.4
Browse files Browse the repository at this point in the history
  • Loading branch information
mzorec committed Aug 22, 2019
1 parent 8eb4f17 commit d61c9e4
Show file tree
Hide file tree
Showing 7 changed files with 22 additions and 19 deletions.
2 changes: 1 addition & 1 deletion build-script-runner-interactive/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ <h2 id="hot-keys"><strong>Hot keys</strong><a class="headerlink" href="#hot-keys
</ul>
<h2 id="external-processes-tab-completion-list">External processes tab completion list<a class="headerlink" href="#external-processes-tab-completion-list" title="Permanent link">&para;</a></h2>
<p>List of external processes for which tab completion of options/switches is available in FlubuCore interactive mode.
it is planned that all docker, octopus, azure, npm and chocolatey commands will be also supported in the near feature.</p>
it is planned that all docker, octopus, azure, npm and chocolatey commands will also be supported in the near feature.</p>
<ul>
<li>dotnet build</li>
<li>dotnet test</li>
Expand Down
4 changes: 1 addition & 3 deletions getting-started/index.html

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions override-add-options/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@
<div class="admonition info">
<p class="admonition-title">Note</p>
<p>option keys are the same as in external processes. short versions of options keys also work. So in above example <code>-c=debug</code> would also work.</p>
<p>Tab completion for all external process options also work in <a href="../build-script-runner-interactive/">Interactive mode</a></p>
</div>
<p><br/></p>
<p>Tasks in FlubuCore plugins that does not support overriding of options out of the box can still be overriden with special prefix before option key <code>/o:</code></p>
Expand Down
8 changes: 6 additions & 2 deletions referencing-external-assemblies/index.html
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
<!doctype html><html lang="en" class="no-js"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><meta http-equiv="x-ua-compatible" content="ie=edge"><link rel="canonical" href="http://flubucore.dotnetcore.xyz/referencing-external-assemblies/"><meta name="lang:clipboard.copy" content="Copy to clipboard"><meta name="lang:clipboard.copied" content="Copied to clipboard"><meta name="lang:search.language" content="en"><meta name="lang:search.pipeline.stopwords" content="True"><meta name="lang:search.pipeline.trimmer" content="True"><meta name="lang:search.result.none" content="No matching documents"><meta name="lang:search.result.one" content="1 matching document"><meta name="lang:search.result.other" content="# matching documents"><meta name="lang:search.tokenizer" content="[\s\-]+"><link rel="shortcut icon" href="../assets/images/favicon.png"><meta name="generator" content="mkdocs-1.0.4, mkdocs-material-4.3.1"><title>Referencing external assemblies in build script - FlubuCore</title><link rel="stylesheet" href="../assets/stylesheets/application.4031d38b.css"><link rel="stylesheet" href="../assets/stylesheets/application-palette.224b79ff.css"><meta name="theme-color" content="#3f51b5"><script src="../assets/javascripts/modernizr.74668098.js"></script><link href="https://fonts.gstatic.com" rel="preconnect" crossorigin><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700|&display=swap"><style>body,input{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"","Courier New",Courier,monospace}</style><link rel="stylesheet" href="../assets/fonts/material-icons.css"><link rel="stylesheet" href="../stylesheets/extra.css"></head><body dir="ltr" data-md-color-primary="indigo" data-md-color-accent="indigo"><svg class="md-svg"><defs><svg xmlns="http://www.w3.org/2000/svg" width="416" height="448" viewBox="0 0 416 448" id="__github"><path fill="currentColor" d="M160 304q0 10-3.125 20.5t-10.75 19T128 352t-18.125-8.5-10.75-19T96 304t3.125-20.5 10.75-19T128 256t18.125 8.5 10.75 19T160 304zm160 0q0 10-3.125 20.5t-10.75 19T288 352t-18.125-8.5-10.75-19T256 304t3.125-20.5 10.75-19T288 256t18.125 8.5 10.75 19T320 304zm40 0q0-30-17.25-51T296 232q-10.25 0-48.75 5.25Q229.5 240 208 240t-39.25-2.75Q130.75 232 120 232q-29.5 0-46.75 21T56 304q0 22 8 38.375t20.25 25.75 30.5 15 35 7.375 37.25 1.75h42q20.5 0 37.25-1.75t35-7.375 30.5-15 20.25-25.75T360 304zm56-44q0 51.75-15.25 82.75-9.5 19.25-26.375 33.25t-35.25 21.5-42.5 11.875-42.875 5.5T212 416q-19.5 0-35.5-.75t-36.875-3.125-38.125-7.5-34.25-12.875T37 371.5t-21.5-28.75Q0 312 0 260q0-59.25 34-99-6.75-20.5-6.75-42.5 0-29 12.75-54.5 27 0 47.5 9.875t47.25 30.875Q171.5 96 212 96q37 0 70 8 26.25-20.5 46.75-30.25T376 64q12.75 25.5 12.75 54.5 0 21.75-6.75 42 34 40 34 99.5z"/></svg></defs></svg> <input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off"> <input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off"> <label class="md-overlay" data-md-component="overlay" for="__drawer"></label><a href="#referencing-external-assemblies-in-build-script" tabindex="1" class="md-skip">Skip to content </a><header class="md-header" data-md-component="header"><nav class="md-header-nav md-grid"><div class="md-flex"><div class="md-flex__cell md-flex__cell--shrink"><a href="http://flubucore.dotnetcore.xyz" title="FlubuCore" class="md-header-nav__button md-logo"><i class="md-icon"></i></a></div><div class="md-flex__cell md-flex__cell--shrink"><label class="md-icon md-icon--menu md-header-nav__button" for="__drawer"></label></div><div class="md-flex__cell md-flex__cell--stretch"><div class="md-flex__ellipsis md-header-nav__title" data-md-component="title"><span class="md-header-nav__topic">FlubuCore</span><span class="md-header-nav__topic">Referencing external assemblies in build script</span></div></div><div class="md-flex__cell md-flex__cell--shrink"><label class="md-icon md-icon--search md-header-nav__button" for="__search"></label><div class="md-search" data-md-component="search" role="dialog"><label class="md-search__overlay" for="__search"></label><div class="md-search__inner" role="search"><form class="md-search__form" name="search"><input type="text" class="md-search__input" name="query" placeholder="Search" autocapitalize="off" autocorrect="off" autocomplete="off" spellcheck="false" data-md-component="query" data-md-state="active"> <label class="md-icon md-search__icon" for="__search"></label> <button type="reset" class="md-icon md-search__icon" data-md-component="reset" tabindex="-1">&#xE5CD;</button></form><div class="md-search__output"><div class="md-search__scrollwrap" data-md-scrollfix><div class="md-search-result" data-md-component="result"><div class="md-search-result__meta">Type to start searching</div><ol class="md-search-result__list"></ol></div></div></div></div></div></div><div class="md-flex__cell md-flex__cell--shrink"><div class="md-header-nav__source"><a href="https://github.com/dotnetcore/FlubuCore/" title="Go to repository" class="md-source" data-md-source="github"><div class="md-source__icon"><svg viewBox="0 0 24 24" width="24" height="24"><use xlink:href="#__github" width="24" height="24"></use></svg></div><div class="md-source__repository">GitHub</div></a></div></div></div></nav></header><div class="md-container"><nav class="md-tabs" data-md-component="tabs"><div class="md-tabs__inner md-grid"><ul class="md-tabs__list"><li class="md-tabs__item"><a href=".." title="FlubuCore" class="md-tabs__link md-tabs__link--active">FlubuCore</a></li><li class="md-tabs__item"><a href="../WebApi/getting-started/" title="Web api" class="md-tabs__link">Web api</a></li><li class="md-tabs__item"><a href="../AwesomePlugins/awesome-plugins/" title="Awesome plugins" class="md-tabs__link">Awesome plugins</a></li><li class="md-tabs__item"><a href="https://github.com/dotnetcore/FlubuCore.Examples" title="Examples" class="md-tabs__link">Examples</a></li><li class="md-tabs__item"><a href="https://flubucore-zh.dotnetcore.xyz" title="中文" class="md-tabs__link">中文</a></li></ul></div></nav><main class="md-main"><div class="md-main__inner md-grid" data-md-component="container"><div class="md-sidebar md-sidebar--primary" data-md-component="navigation"><div class="md-sidebar__scrollwrap"><div class="md-sidebar__inner"><nav class="md-nav md-nav--primary" data-md-level="0"><label class="md-nav__title md-nav__title--site" for="__drawer"><a href="http://flubucore.dotnetcore.xyz" title="FlubuCore" class="md-nav__button md-logo"><i class="md-icon"></i></a>FlubuCore</label><div class="md-nav__source"><a href="https://github.com/dotnetcore/FlubuCore/" title="Go to repository" class="md-source" data-md-source="github"><div class="md-source__icon"><svg viewBox="0 0 24 24" width="24" height="24"><use xlink:href="#__github" width="24" height="24"></use></svg></div><div class="md-source__repository">GitHub</div></a></div><ul class="md-nav__list" data-md-scrollfix><li class="md-nav__item"><a href=".." title="FlubuCore" class="md-nav__link">FlubuCore</a></li><li class="md-nav__item"><a href="../getting-started/" title="Getting started" class="md-nav__link">Getting started</a></li><li class="md-nav__item"><a href="../buildscript-fundamentals/" title="Build script fundamentals" class="md-nav__link">Build script fundamentals</a></li><li class="md-nav__item"><a href="../build-script-runner/" title="Build script runner" class="md-nav__link">Build script runner</a></li><li class="md-nav__item"><a href="../build-script-runner-interactive/" title="Build script runner interactive mode" class="md-nav__link">Build script runner interactive mode</a></li><li class="md-nav__item md-nav__item--active"><input class="md-toggle md-nav__toggle" data-md-toggle="toc" type="checkbox" id="__toc"><label class="md-nav__link md-nav__link--active" for="__toc">Referencing external assemblies in build script</label><a href="./" title="Referencing external assemblies in build script" class="md-nav__link md-nav__link--active">Referencing external assemblies in build script</a><nav class="md-nav md-nav--secondary"><label class="md-nav__title" for="__toc">Table of contents</label><ul class="md-nav__list" data-md-scrollfix><li class="md-nav__item"><a href="#referencing-external-assemblies-in-build-script" title="Referencing external assemblies in build script" class="md-nav__link">Referencing external assemblies in build script</a><nav class="md-nav"><ul class="md-nav__list"><li class="md-nav__item"><a href="#by-assembly-relative-or-full-path" title="By assembly relative or full path" class="md-nav__link">By assembly relative or full path</a></li><li class="md-nav__item"><a href="#referencing-nuget-packages" title="Referencing nuget packages" class="md-nav__link">Referencing nuget packages</a></li><li class="md-nav__item"><a href="#load-assembly-by-assembly-full-name" title="Load assembly by assembly full name" class="md-nav__link">Load assembly by assembly full name</a></li><li class="md-nav__item"><a href="#load-all-assemblies-from-directory" title="Load all assemblies from directory" class="md-nav__link">Load all assemblies from directory</a></li></ul></nav></li><li class="md-nav__item"><a href="#adding-other-cs-files-to-script" title="Adding other .cs files to script" class="md-nav__link">Adding other .cs files to script</a></li></ul></nav></li><li class="md-nav__item"><a href="../override-add-options/" title="Override existing options or add additional options to tasks through console" class="md-nav__link">Override existing options or add additional options to tasks through console</a></li><li class="md-nav__item"><a href="../tasks/" title="Tasks" class="md-nav__link">Tasks</a></li><li class="md-nav__item"><a href="../write-plugins/" title="How to write and use plugins" class="md-nav__link">How to write and use plugins</a></li><li class="md-nav__item"><a href="../Tests-debugging/" title="Tests and debuging" class="md-nav__link">Tests and debuging</a></li><li class="md-nav__item md-nav__item--nested"><input class="md-toggle md-nav__toggle" data-md-toggle="nav-11" type="checkbox" id="nav-11"><label class="md-nav__link" for="nav-11">Web api</label><nav class="md-nav" data-md-component="collapsible" data-md-level="1"><label class="md-nav__title" for="nav-11">Web api</label><ul class="md-nav__list" data-md-scrollfix><li class="md-nav__item"><a href="../WebApi/getting-started/" title="Getting started" class="md-nav__link">Getting started</a></li></ul></nav></li><li class="md-nav__item md-nav__item--nested"><input class="md-toggle md-nav__toggle" data-md-toggle="nav-12" type="checkbox" id="nav-12"><label class="md-nav__link" for="nav-12">Awesome plugins</label><nav class="md-nav" data-md-component="collapsible" data-md-level="1"><label class="md-nav__title" for="nav-12">Awesome plugins</label><ul class="md-nav__list" data-md-scrollfix><li class="md-nav__item"><a href="../AwesomePlugins/awesome-plugins/" title="Plugins" class="md-nav__link">Plugins</a></li></ul></nav></li><li class="md-nav__item md-nav__item--nested"><input class="md-toggle md-nav__toggle" data-md-toggle="nav-13" type="checkbox" id="nav-13"><label class="md-nav__link" for="nav-13">Examples</label><nav class="md-nav" data-md-component="collapsible" data-md-level="1"><label class="md-nav__title" for="nav-13">Examples</label><ul class="md-nav__list" data-md-scrollfix><li class="md-nav__item"><a href="https://github.com/dotnetcore/FlubuCore.Examples" title="Index" class="md-nav__link">Index</a></li></ul></nav></li><li class="md-nav__item md-nav__item--nested"><input class="md-toggle md-nav__toggle" data-md-toggle="nav-14" type="checkbox" id="nav-14"><label class="md-nav__link" for="nav-14">中文</label><nav class="md-nav" data-md-component="collapsible" data-md-level="1"><label class="md-nav__title" for="nav-14">中文</label><ul class="md-nav__list" data-md-scrollfix><li class="md-nav__item"><a href="https://flubucore-zh.dotnetcore.xyz" title="Index" class="md-nav__link">Index</a></li></ul></nav></li></ul></nav></div></div></div><div class="md-sidebar md-sidebar--secondary" data-md-component="toc"><div class="md-sidebar__scrollwrap"><div class="md-sidebar__inner"><nav class="md-nav md-nav--secondary"><label class="md-nav__title" for="__toc">Table of contents</label><ul class="md-nav__list" data-md-scrollfix><li class="md-nav__item"><a href="#referencing-external-assemblies-in-build-script" title="Referencing external assemblies in build script" class="md-nav__link">Referencing external assemblies in build script</a><nav class="md-nav"><ul class="md-nav__list"><li class="md-nav__item"><a href="#by-assembly-relative-or-full-path" title="By assembly relative or full path" class="md-nav__link">By assembly relative or full path</a></li><li class="md-nav__item"><a href="#referencing-nuget-packages" title="Referencing nuget packages" class="md-nav__link">Referencing nuget packages</a></li><li class="md-nav__item"><a href="#load-assembly-by-assembly-full-name" title="Load assembly by assembly full name" class="md-nav__link">Load assembly by assembly full name</a></li><li class="md-nav__item"><a href="#load-all-assemblies-from-directory" title="Load all assemblies from directory" class="md-nav__link">Load all assemblies from directory</a></li></ul></nav></li><li class="md-nav__item"><a href="#adding-other-cs-files-to-script" title="Adding other .cs files to script" class="md-nav__link">Adding other .cs files to script</a></li></ul></nav></div></div></div><div class="md-content"><article class="md-content__inner md-typeset"><a href="https://github.com/dotnetcore/FlubuCore/edit/master/docs/referencing-external-assemblies.md" title="Edit this page" class="md-icon md-content__icon">&#xE3C9;</a><h1>Referencing external assemblies in build script</h1><h2 id="referencing-external-assemblies-in-build-script"><strong>Referencing external assemblies in build script</strong><a class="headerlink" href="#referencing-external-assemblies-in-build-script" title="Permanent link">&para;</a></h2>
<p>FlubuCore loads all assemblies references and nuget packages automatically from build script csproj. Csproj must be at on of the location specified <a href="https://github.com/flubu-core/flubu.core/blob/master/FlubuCore/Scripting/Analysis/ProjectFileAnalyzer.cs">here</a> If not assembly and nuget references will not be loaded automatically when executing script.</p>
<p>Note: You can also disable referencing assemblies and nuget packages from build script by adding attribute to build script.</p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>You can also disable referencing assemblies and nuget packages from build script by adding attribute to build script.</p>
<table class="codehilitetable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span>1
2
3
Expand All @@ -11,6 +13,7 @@
</pre></div>
</td></tr></table>

</div>
<p>Alternatively when you are running scripts without csproj(for example deploy scripts) external references can be added with directives in three ways:</p>
<p><a name="By-assembly-relative-or-full-path"></a></p>
<h3 id="by-assembly-relative-or-full-path"><strong>By assembly relative or full path</strong><a class="headerlink" href="#by-assembly-relative-or-full-path" title="Permanent link">&para;</a></h3>
Expand Down Expand Up @@ -111,7 +114,8 @@ <h3 id="load-all-assemblies-from-directory"><strong>Load all assemblies from dir

<p><a name="Adding-other-cs-files-to-build-script"></a></p>
<h2 id="adding-other-cs-files-to-script"><strong>Adding other .cs files to script</strong><a class="headerlink" href="#adding-other-cs-files-to-script" title="Permanent link">&para;</a></h2>
<p>On the build script class you have to add attribute:</p>
<p>Other .cs files have to be added through attribute they are not automatically loaded from buildscript project file.
Exception are build script base classes and partial classes they are loaded automatically.</p>
<table class="codehilitetable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span>1
2
3
Expand Down
2 changes: 1 addition & 1 deletion search/search_index.json

Large diffs are not rendered by default.

24 changes: 12 additions & 12 deletions sitemap.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,62 +2,62 @@
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>http://flubucore.dotnetcore.xyz/</loc>
<lastmod>2019-08-21</lastmod>
<lastmod>2019-08-22</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>http://flubucore.dotnetcore.xyz/getting-started/</loc>
<lastmod>2019-08-21</lastmod>
<lastmod>2019-08-22</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>http://flubucore.dotnetcore.xyz/buildscript-fundamentals/</loc>
<lastmod>2019-08-21</lastmod>
<lastmod>2019-08-22</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>http://flubucore.dotnetcore.xyz/build-script-runner/</loc>
<lastmod>2019-08-21</lastmod>
<lastmod>2019-08-22</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>http://flubucore.dotnetcore.xyz/build-script-runner-interactive/</loc>
<lastmod>2019-08-21</lastmod>
<lastmod>2019-08-22</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>http://flubucore.dotnetcore.xyz/referencing-external-assemblies/</loc>
<lastmod>2019-08-21</lastmod>
<lastmod>2019-08-22</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>http://flubucore.dotnetcore.xyz/override-add-options/</loc>
<lastmod>2019-08-21</lastmod>
<lastmod>2019-08-22</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>http://flubucore.dotnetcore.xyz/tasks/</loc>
<lastmod>2019-08-21</lastmod>
<lastmod>2019-08-22</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>http://flubucore.dotnetcore.xyz/write-plugins/</loc>
<lastmod>2019-08-21</lastmod>
<lastmod>2019-08-22</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>http://flubucore.dotnetcore.xyz/Tests-debugging/</loc>
<lastmod>2019-08-21</lastmod>
<lastmod>2019-08-22</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>http://flubucore.dotnetcore.xyz/WebApi/getting-started/</loc>
<lastmod>2019-08-21</lastmod>
<lastmod>2019-08-22</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>http://flubucore.dotnetcore.xyz/AwesomePlugins/awesome-plugins/</loc>
<lastmod>2019-08-21</lastmod>
<lastmod>2019-08-22</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
Expand Down
Binary file modified sitemap.xml.gz
Binary file not shown.

0 comments on commit d61c9e4

Please sign in to comment.