question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

There should be support to easily choose the name of the binary log

See original GitHub issue

Opening at request of https://github.com/dotnet/arcade/pull/1972#pullrequestreview-199839802

Our repository calls build.ps1 during multiple phases in the same job. during CI. We would like a way to easily name the resulting binary log. We do this in order to separate out the build steps to be more modular and clean. See the example below

       # Build
       - script: eng\cibuild.cmd
          -prepareMachine
          -configuration $(_BuildConfig)
          $(_OfficialBuildIdArgs)
          -build
        displayName: Build

      # Run unit tests
      - script: eng\cibuild.cmd
          -configuration $(_BuildConfig)
          $(_OfficialBuildIdArgs)
          -test
        displayName: Run Unit Tests

      # Create Nuget package, sign, and publish
      - script: eng\cibuild.cmd
          -configuration $(_BuildConfig)
          -bl SignPackPublish
          $(_OfficialBuildIdArgs)
          -sign $(_SignArgs)
          -publish $(_PublishArgs)
        displayName: Pack, Sign, and Publish

We do not wish to change the way we are building to call build.sh instead (see workaround https://github.com/dotnet/arcade/blob/master/azure-pipelines.yml#L133)

Issue Analytics

  • State:closed
  • Created 5 years ago
  • Comments:12 (12 by maintainers)

github_iconTop GitHub Comments

1reaction
tmatcommented, Feb 5, 2019

I disagree. Please follow Arcade guidelines and build everything in one step. We are not gonna support this pattern. Adding support for this build pattern increases complexity of Arcade and thus the cost of maintenance and testing. It also makes it harder to work with multiple repos if they each decide to use a different approach to build.

0reactions
tmatcommented, Sep 7, 2019

NuGetCommand@2 doesn’t use dotnet cli. It uses NuGet.exe that’s provided by the Pipelines Task.

Read more comments on GitHub >

github_iconTop Results From Across the Web

2.6.4 Binary Logging Options and Variables
With binary logging enabled, the server logs all statements that change data to the binary log, which is used for backup and replication....
Read more >
MySQL 8.0 Reference Manual :: 5.4.4 The Binary Log
The binary log contains “events” that describe database changes such as table creation operations or changes to table data. It also contains events...
Read more >
Replication and Binary Log System Variables
This page lists system variables that are related to binary logging and ... See also the Full list of MariaDB options, system and...
Read more >
Using MySQL BinLogs: A Detailed Guide
This command will display a list of all binary logs present in the system only when the binary log is enabled otherwise, it...
Read more >
Can a query write to the binary log BEFORE it has finished ...
To resolve this, you should set --innodb_support_xa to 1. Although this option is related to the support of XA transactions in InnoDB, it...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found