Environment variables in PodspecCocoapods podspec issueIs there an better way to get code from an internal cocoapod into a project?need help resolving workflow issues with private cocoapodCocoaPods and newer (iOS 8) APIs?How to submit an updated podspec to trunk when you're not the owner?Added podspec to trunk but the site is not showing my pod correctlycocoapods create private pods ,pod search failCocoapods subspec issue: None of your spec sources contain a spec satisfying the dependencyCocoapods: cannot find spec for pod even though it seems to existIssue while podspec linting
Why aren’t there water shutoff valves for each room?
Do I have to cite common CS algorithms?
Does Nightpack Ambusher's second ability trigger if I cast spells during the end step?
Is it okay to write non-offensive humor into meeting minutes?
How to Check all AD userers for "blank" password?
How do some PhD students get 10+ papers? Is that what I need for landing good faculty position?
Why is there a large performance impact when looping over an array over 240 elements?
Boss wants me to ignore a software API license prohibiting mass download
Are employers legally allowed to pay employees in goods and services equal to or greater than the minimum wage?
Can a bald person be a Nazir?
Symbol: Put a smile symbol under a plus
(A room / an office) where an artist works
Installing Windows to flash BIOS, then reinstalling Ubuntu
Why is statically linking glibc discouraged?
How do you deal with the emotions of not being the one to find the cause of a bug?
Is there any way to stop a user from creating executables and running them?
Who invented Monoid?
How can God warn people of the upcoming rapture without disrupting society?
Is it okay for a ticket seller to grab a tip in the USA?
Why command hierarchy, if the chain of command is standing next to each other?
Is it possible to grow new organs through exposure to radioactivity?
Markov-chain sentence generator in Python
Submitting a new paper just after another was accepted by the same journal
If I animate and control a zombie, does it benefit from Undead Fortitude when it's reduced to 0 HP?
Environment variables in Podspec
Cocoapods podspec issueIs there an better way to get code from an internal cocoapod into a project?need help resolving workflow issues with private cocoapodCocoaPods and newer (iOS 8) APIs?How to submit an updated podspec to trunk when you're not the owner?Added podspec to trunk but the site is not showing my pod correctlycocoapods create private pods ,pod search failCocoapods subspec issue: None of your spec sources contain a spec satisfying the dependencyCocoapods: cannot find spec for pod even though it seems to existIssue while podspec linting
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;
I have an open source library that is build automatically by a CI system, and deployed in trunk/cocoapods automatically by the CI itself.
I would like to reduce the human-error possibility in the library version.
Currently, when a new release is ready I have to go inside the podspec and manually modify the version
tag.
Since the CI automatically release the library for every new git-tag, is there a way to use the CI environment variables in the podspec?.
In particular I tried the following:
Pod::Spec.new do |s|
.......
s.version = $CI_COMMIT_TAG
......
But doesn't seems to work.
Any ideas how to use environment variables for it?
Something better then a text search-replace script maybe :D
cocoapods
add a comment |
I have an open source library that is build automatically by a CI system, and deployed in trunk/cocoapods automatically by the CI itself.
I would like to reduce the human-error possibility in the library version.
Currently, when a new release is ready I have to go inside the podspec and manually modify the version
tag.
Since the CI automatically release the library for every new git-tag, is there a way to use the CI environment variables in the podspec?.
In particular I tried the following:
Pod::Spec.new do |s|
.......
s.version = $CI_COMMIT_TAG
......
But doesn't seems to work.
Any ideas how to use environment variables for it?
Something better then a text search-replace script maybe :D
cocoapods
add a comment |
I have an open source library that is build automatically by a CI system, and deployed in trunk/cocoapods automatically by the CI itself.
I would like to reduce the human-error possibility in the library version.
Currently, when a new release is ready I have to go inside the podspec and manually modify the version
tag.
Since the CI automatically release the library for every new git-tag, is there a way to use the CI environment variables in the podspec?.
In particular I tried the following:
Pod::Spec.new do |s|
.......
s.version = $CI_COMMIT_TAG
......
But doesn't seems to work.
Any ideas how to use environment variables for it?
Something better then a text search-replace script maybe :D
cocoapods
I have an open source library that is build automatically by a CI system, and deployed in trunk/cocoapods automatically by the CI itself.
I would like to reduce the human-error possibility in the library version.
Currently, when a new release is ready I have to go inside the podspec and manually modify the version
tag.
Since the CI automatically release the library for every new git-tag, is there a way to use the CI environment variables in the podspec?.
In particular I tried the following:
Pod::Spec.new do |s|
.......
s.version = $CI_COMMIT_TAG
......
But doesn't seems to work.
Any ideas how to use environment variables for it?
Something better then a text search-replace script maybe :D
cocoapods
cocoapods
asked Mar 27 at 10:14
GrizzlyBearGrizzlyBear
5797 silver badges20 bronze badges
5797 silver badges20 bronze badges
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
After some research and tries this seems to work for me:
s.version = "#ENV['CI_COMMIT_TAG']"
add a comment |
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55374703%2fenvironment-variables-in-podspec%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
After some research and tries this seems to work for me:
s.version = "#ENV['CI_COMMIT_TAG']"
add a comment |
After some research and tries this seems to work for me:
s.version = "#ENV['CI_COMMIT_TAG']"
add a comment |
After some research and tries this seems to work for me:
s.version = "#ENV['CI_COMMIT_TAG']"
After some research and tries this seems to work for me:
s.version = "#ENV['CI_COMMIT_TAG']"
answered Mar 27 at 10:28
GrizzlyBearGrizzlyBear
5797 silver badges20 bronze badges
5797 silver badges20 bronze badges
add a comment |
add a comment |
Got a question that you can’t ask on public Stack Overflow? Learn more about sharing private information with Stack Overflow for Teams.
Got a question that you can’t ask on public Stack Overflow? Learn more about sharing private information with Stack Overflow for Teams.
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55374703%2fenvironment-variables-in-podspec%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown